From 8c409de4dc7dd88d1cdb9db3abb2cb7d62a90752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20St=C3=B6r?= Date: Sat, 18 May 2024 07:24:21 +0200 Subject: [PATCH 1/8] Add edit-this-page for SNAPSHOT Rather than only displaying the edit-this-page link for the latest release, we also display it for the "main" version i.e. the latest SNAPSHOT. --- _layouts/guides.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/guides.html b/_layouts/guides.html index e7e8518e24d..4116ae2116e 100644 --- a/_layouts/guides.html +++ b/_layouts/guides.html @@ -52,7 +52,7 @@
- {% if docversion == 'latest' %} + {% if docversion == 'latest' or version == 'main' %} Edit this Page {% endif %}

{{page.title}} {{page.docversion}}

From 118dac09f036d378700b674a571a80274c137a9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20St=C3=B6r?= Date: Sat, 18 May 2024 08:07:23 +0200 Subject: [PATCH 2/8] Use correct version variable --- _layouts/guides.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/guides.html b/_layouts/guides.html index 4116ae2116e..ebfef518042 100644 --- a/_layouts/guides.html +++ b/_layouts/guides.html @@ -52,7 +52,7 @@
- {% if docversion == 'latest' or version == 'main' %} + {% if docversion == 'latest' or docversion == 'main' %} Edit this Page {% endif %}

{{page.title}} {{page.docversion}}

From b630b3ef3e48671d9b3abeeaf8e0329fe8640dec Mon Sep 17 00:00:00 2001 From: Yoshikazu Nojima Date: Fri, 24 May 2024 15:14:55 +0900 Subject: [PATCH 3/8] Rewrite allowfullscreen attribute xml xhtml valid Since text extraction parser used for lozalization can parse XHTML valid mark up only, rewrite allowfullscreen attribute --- _includes/homepage-video-band.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/homepage-video-band.html b/_includes/homepage-video-band.html index a8ef3a274c4..c028f0c8dde 100644 --- a/_includes/homepage-video-band.html +++ b/_includes/homepage-video-band.html @@ -1,7 +1,7 @@
- +

Supersonic, Subatomic Java.

From 834a2c44129b2917f0ce5d8a66b29200bc0eddb2 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 27 May 2024 01:52:58 +0000 Subject: [PATCH 4/8] Sync documentation of main branch --- .../guides/security-oidc-bearer-token-authentication.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_versions/main/guides/security-oidc-bearer-token-authentication.adoc b/_versions/main/guides/security-oidc-bearer-token-authentication.adoc index 12cc7b961b0..577ca170699 100644 --- a/_versions/main/guides/security-oidc-bearer-token-authentication.adoc +++ b/_versions/main/guides/security-oidc-bearer-token-authentication.adoc @@ -1297,7 +1297,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import io.quarkus.oidc.AccessTokenCredential; -import io.quarkus.oidc.TenantFeature; +import io.quarkus.oidc.Tenant; import io.quarkus.oidc.TenantIdentityProvider; import io.quarkus.security.identity.SecurityIdentity; import io.quarkus.vertx.ConsumeEvent; @@ -1306,7 +1306,7 @@ import io.smallrye.common.annotation.Blocking; @ApplicationScoped public class OrderService { - @TenantFeature("tenantId") + @Tenant("tenantId") @Inject TenantIdentityProvider identityProvider; @@ -1323,14 +1323,14 @@ public class OrderService { } ---- -<1> For the default tenant, the `TenantFeature` qualifier is optional. +<1> For the default tenant, the `Tenant` qualifier is optional. <2> Executes token verification and converts the token to a `SecurityIdentity`. [NOTE] ==== When the provider is used during an HTTP request, the tenant configuration can be resolved as described in the xref:security-openid-connect-multitenancy.adoc[Using OpenID Connect Multi-Tenancy] guide. -However, when there is no active HTTP request, you must select the tenant explicitly with the `io.quarkus.oidc.TenantFeature` qualifier. +However, when there is no active HTTP request, you must select the tenant explicitly with the `io.quarkus.oidc.Tenant` qualifier. ==== [WARNING] From ae079edfc2dfe56c52e892df0ad45c0cfa4a26bd Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 28 May 2024 01:58:58 +0000 Subject: [PATCH 5/8] Sync documentation of main branch --- _versions/main/guides/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_versions/main/guides/getting-started.adoc b/_versions/main/guides/getting-started.adoc index 7c03569b67e..7eab23affaa 100644 --- a/_versions/main/guides/getting-started.adoc +++ b/_versions/main/guides/getting-started.adoc @@ -481,7 +481,7 @@ but users can also choose to expose one that might present a security risk under If the application contains the `quarkus-info` extension, then Quarkus will by default expose the `/q/info` endpoint which provides information about the build, java version, version control, and operating system. The level of detail of the exposed information is configurable. -All CDI beans implementing the `InfoContributor` will be picked up and their data will be append to the endpoint. +All CDI beans implementing the `InfoContributor` will be picked up and their data will be appended to the endpoint. ==== Configuration Reference From 6baeb9809156089928e0e3f70555acf8493b6871 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 29 May 2024 01:52:54 +0000 Subject: [PATCH 6/8] Sync documentation of main branch --- _versions/main/guides/websockets-next-reference.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_versions/main/guides/websockets-next-reference.adoc b/_versions/main/guides/websockets-next-reference.adoc index 55203bc86b1..6eb75e98c60 100644 --- a/_versions/main/guides/websockets-next-reference.adoc +++ b/_versions/main/guides/websockets-next-reference.adoc @@ -641,6 +641,8 @@ quarkus.http.auth.permission.secured.policy=authenticated Other options for securing HTTP upgrade requests, such as using the security annotations, will be explored in the future. +NOTE: When OpenID Connect extension is used and token expires, Quarkus automatically closes connection. + [[websocket-next-configuration-reference]] == Configuration reference From 8a62fd90a6795efd89fb5fbd83571c54a14586cd Mon Sep 17 00:00:00 2001 From: quarkusbot Date: Wed, 29 May 2024 07:14:35 +0000 Subject: [PATCH 7/8] Sync web site with Quarkus documentation --- _data/versioned/latest/index/quarkus.yaml | 54 +- _data/versioned/latest/index/relations.yaml | 435 ++++ ...roal.runtime.DataSourceJdbcBuildTimeConfig | 2 +- ...agroal.runtime.DataSourceJdbcRuntimeConfig | 2 +- ...runtime.DataSourceJdbcTracingRuntimeConfig | 2 +- ...ig.DataSourceJdbcOuterNamedBuildTimeConfig | 2 +- ...nfig.DataSourceJdbcOuterNamedRuntimeConfig | 2 +- ...on.lambda.deployment.MockEventServerConfig | 2 +- ...arc.deployment.ArcContextPropagationConfig | 2 +- ...io.quarkus.arc.deployment.ArcDevModeConfig | 2 +- .../io.quarkus.arc.deployment.ArcTestConfig | 2 +- ...deployment.AzureFunctionsConfig.AuthConfig | 2 +- ...loyment.AzureFunctionsConfig.RuntimeConfig | 2 +- ...ispan.runtime.InfinispanCacheRuntimeConfig | 1 + ...he.redis.runtime.RedisCacheBuildTimeConfig | 2 +- ...ache.redis.runtime.RedisCacheRuntimeConfig | 2 +- ...s.cache.runtime.CacheConfig.CaffeineConfig | 2 +- ...eConfig.CaffeineConfig.CaffeineCacheConfig | 2 +- ...deployment.DockerConfig.DockerBuildxConfig | 2 +- ...tasource.runtime.DataSourceBuildTimeConfig | 2 +- ...datasource.runtime.DataSourceRuntimeConfig | 2 +- ...asource.runtime.DevServicesBuildTimeConfig | 2 +- ...eployment.dev.testing.TestConfig.Container | 2 +- ....deployment.dev.testing.TestConfig.Profile | 2 +- ...kus.deployment.index.IndexDependencyConfig | 2 +- ...oyment.pkg.NativeConfig.BuilderImageConfig | 2 +- ...us.deployment.pkg.NativeConfig.Compression | 2 +- ....quarkus.deployment.pkg.NativeConfig.Debug | 2 +- ...eployment.pkg.NativeConfig.ResourcesConfig | 2 +- ...loyment.pkg.PackageConfig.DecompilerConfig | 2 +- ...kus.deployment.pkg.PackageConfig.JarConfig | 2 +- ...t.pkg.PackageConfig.JarConfig.AppcdsConfig | 2 +- ...pkg.PackageConfig.JarConfig.ManifestConfig | 2 +- ....quarkus.devui.deployment.DevUIConfig.Cors | 2 +- ...untime.ElasticsearchConfig.DiscoveryConfig | 2 +- ...ytron.security.jdbc.AttributeMappingConfig | 2 +- ...ecurity.jdbc.BcryptPasswordKeyMapperConfig | 2 +- ...on.security.jdbc.ClearPasswordMapperConfig | 2 +- ...ytron.security.jdbc.PrincipalQueriesConfig | 2 +- ...elytron.security.jdbc.PrincipalQueryConfig | 2 +- ...ecurity.ldap.config.AttributeMappingConfig | 2 +- ...s.elytron.security.ldap.config.CacheConfig | 2 +- ...tron.security.ldap.config.DirContextConfig | 2 +- ...security.ldap.config.IdentityMappingConfig | 2 +- ...kus.elytron.security.runtime.MPRealmConfig | 2 +- ...ron.security.runtime.PropertiesRealmConfig | 2 +- ...ay.runtime.FlywayDataSourceBuildTimeConfig | 2 +- ...yway.runtime.FlywayDataSourceRuntimeConfig | 2 +- ...s.FunqyKnativeEventsConfig.FunctionMapping | 2 +- ....quarkus.grpc.deployment.GrpcDevModeConfig | 2 +- .../io.quarkus.grpc.runtime.config.ClientXds | 2 +- ...rpc.runtime.config.GrpcClientConfiguration | 2 +- ...rpc.runtime.config.GrpcServerConfiguration | 2 +- ....grpc.runtime.config.GrpcServerNettyConfig | 2 +- ....grpc.runtime.config.GrpcTransportSecurity | 2 +- .../io.quarkus.grpc.runtime.config.InProcess | 2 +- ...uarkus.grpc.runtime.config.SslClientConfig | 2 +- ...uarkus.grpc.runtime.config.SslServerConfig | 2 +- ...io.quarkus.grpc.runtime.config.StorkConfig | 2 +- ...uarkus.grpc.runtime.config.TlsClientConfig | 2 +- ...me.config.TlsClientConfig.JksConfiguration | 2 +- ...ig.TlsClientConfig.PemKeyCertConfiguration | 2 +- ....TlsClientConfig.PemTrustCertConfiguration | 2 +- ...me.config.TlsClientConfig.PfxConfiguration | 2 +- .../io.quarkus.grpc.runtime.config.Xds | 2 +- ...ernateEnversBuildTimeConfigPersistenceUnit | 2 +- ...ernateOrmConfig.HibernateOrmConfigDatabase | 2 +- ...t.HibernateOrmConfig.HibernateOrmConfigLog | 2 +- ...ibernateOrmConfig.HibernateOrmConfigMetric | 2 +- ...OrmConfig.HibernateOrmConfigPersistenceXml | 2 +- ...ployment.HibernateOrmConfigPersistenceUnit | 2 +- ...nit.HibernateOrmConfigPersistenceUnitCache | 2 +- ...ateOrmConfigPersistenceUnitCacheExpiration | 2 +- ...bernateOrmConfigPersistenceUnitCacheMemory | 2 +- ....HibernateOrmConfigPersistenceUnitDatabase | 2 +- ...t.HibernateOrmConfigPersistenceUnitDialect | 2 +- ...rnateOrmConfigPersistenceUnitDiscriminator | 2 +- ...nit.HibernateOrmConfigPersistenceUnitFetch | 2 +- ...Unit.HibernateOrmConfigPersistenceUnitJdbc | 2 +- ...t.HibernateOrmConfigPersistenceUnitMapping | 2 +- ...ibernateOrmConfigPersistenceUnitMapping.Id | 2 +- ...mConfigPersistenceUnitMapping.Id.Optimizer | 2 +- ...teOrmConfigPersistenceUnitMapping.Timezone | 2 +- ...nit.HibernateOrmConfigPersistenceUnitQuery | 2 +- ...teOrmConfigPersistenceUnitQuoteIdentifiers | 2 +- ...it.HibernateOrmConfigPersistenceValidation | 2 +- ...e.HibernateOrmRuntimeConfigPersistenceUnit | 2 +- ....HibernateOrmConfigPersistenceUnitDatabase | 2 +- ...OrmConfigPersistenceUnitDatabaseGeneration | 2 +- ...eUnit.HibernateOrmConfigPersistenceUnitLog | 2 +- ...teOrmConfigPersistenceUnitScriptGeneration | 2 +- ...t.HibernateOrmConfigPersistenceUnitScripts | 2 +- ...lasticsearchBuildTimeConfigPersistenceUnit | 2 +- ...ldTimeConfigPersistenceUnit.AnalysisConfig | 2 +- ...meConfigPersistenceUnit.CoordinationConfig | 2 +- ...ceUnit.ElasticsearchBackendBuildTimeConfig | 2 +- ...enceUnit.ElasticsearchIndexBuildTimeConfig | 2 +- ...uildTimeConfigPersistenceUnit.LayoutConfig | 2 +- ...ildTimeConfigPersistenceUnit.MappingConfig | 2 +- ...nfigPersistenceUnit.SchemaManagementConfig | 2 +- ...hElasticsearchRuntimeConfigPersistenceUnit | 2 +- ...figPersistenceUnit.AutomaticIndexingConfig | 2 +- ...nit.AutomaticIndexingSynchronizationConfig | 2 +- ...ntimeConfigPersistenceUnit.DiscoveryConfig | 2 +- ...enceUnit.ElasticsearchBackendRuntimeConfig | 2 +- ...tenceUnit.ElasticsearchIndexIndexingConfig | 2 +- ...stenceUnit.ElasticsearchIndexRuntimeConfig | 2 +- ...t.ElasticsearchIndexSchemaManagementConfig | 2 +- ...igPersistenceUnit.ElasticsearchQueryConfig | 2 +- ...eUnit.ElasticsearchQueryShardFailureConfig | 2 +- ...stenceUnit.ElasticsearchVersionCheckConfig | 2 +- ...untimeConfigPersistenceUnit.IndexingConfig | 2 +- ...meConfigPersistenceUnit.IndexingPlanConfig | 2 +- ...enceUnit.IndexingPlanSynchronizationConfig | 2 +- ...meConfigPersistenceUnit.MultiTenancyConfig | 2 +- ...nfigPersistenceUnit.SchemaManagementConfig | 2 +- ...ceUnit.SearchQueryLoadingCacheLookupConfig | 2 +- ...igPersistenceUnit.SearchQueryLoadingConfig | 2 +- ...timeConfigPersistenceUnit.ThreadPoolConfig | 2 +- ...utboxPollingBuildTimeConfigPersistenceUnit | 2 +- ...meConfigPersistenceUnit.CoordinationConfig | 2 +- ...igPersistenceUnit.EntityMappingAgentConfig | 2 +- ...eConfigPersistenceUnit.EntityMappingConfig | 2 +- ...istenceUnit.EntityMappingOutboxEventConfig | 2 +- ...hOutboxPollingRuntimeConfigPersistenceUnit | 2 +- ...gRuntimeConfigPersistenceUnit.AgentsConfig | 2 +- ...meConfigPersistenceUnit.CoordinationConfig | 2 +- ...ConfigPersistenceUnit.EventProcessorConfig | 2 +- ...PersistenceUnit.EventProcessorShardsConfig | 2 +- ...imeConfigPersistenceUnit.MassIndexerConfig | 2 +- ...chStandaloneBuildTimeConfig.AnalysisConfig | 2 +- ...Config.ElasticsearchBackendBuildTimeConfig | 2 +- ...meConfig.ElasticsearchIndexBuildTimeConfig | 2 +- ...archStandaloneBuildTimeConfig.LayoutConfig | 2 +- ...rchStandaloneBuildTimeConfig.MappingConfig | 2 +- ...loneBuildTimeConfig.SchemaManagementConfig | 2 +- ...rchStandaloneRuntimeConfig.DiscoveryConfig | 2 +- ...meConfig.ElasticsearchBackendRuntimeConfig | 2 +- ...imeConfig.ElasticsearchIndexIndexingConfig | 2 +- ...timeConfig.ElasticsearchIndexRuntimeConfig | 2 +- ...g.ElasticsearchIndexSchemaManagementConfig | 2 +- ...loneRuntimeConfig.ElasticsearchQueryConfig | 2 +- ...onfig.ElasticsearchQueryShardFailureConfig | 2 +- ...timeConfig.ElasticsearchVersionCheckConfig | 2 +- ...archStandaloneRuntimeConfig.IndexingConfig | 2 +- ...StandaloneRuntimeConfig.IndexingPlanConfig | 2 +- ...meConfig.IndexingPlanSynchronizationConfig | 2 +- ...daloneRuntimeConfig.SchemaManagementConfig | 2 +- ...chStandaloneRuntimeConfig.ThreadPoolConfig | 2 +- ...ValidatorExpressionLanguageBuildTimeConfig | 2 +- ...ig.HibernateValidatorMethodBuildTimeConfig | 2 +- ...nt.runtime.InfinispanClientBuildTimeConfig | 2 +- ...entBuildTimeConfig.DevServiceConfiguration | 2 +- ...panClientBuildTimeConfig.RemoteCacheConfig | 2 +- ...ient.runtime.InfinispanClientRuntimeConfig | 2 +- ...panClientRuntimeConfig.BackupClusterConfig | 2 +- ...ispanClientRuntimeConfig.RemoteCacheConfig | 2 +- ...client.runtime.InfinispanDevServicesConfig | 2 +- ....info.deployment.InfoBuildTimeConfig.Build | 2 +- ...us.info.deployment.InfoBuildTimeConfig.Git | 2 +- ...s.info.deployment.InfoBuildTimeConfig.Java | 2 +- ...kus.info.deployment.InfoBuildTimeConfig.Os | 2 +- ...deployment.KafkaDevServicesBuildTimeConfig | 2 +- ....client.deployment.RedpandaBuildTimeConfig | 2 +- ...io.quarkus.kafka.streams.runtime.KeyConfig | 2 +- ...arkus.kafka.streams.runtime.KeyStoreConfig | 2 +- ...o.quarkus.kafka.streams.runtime.SaslConfig | 2 +- ...io.quarkus.kafka.streams.runtime.SslConfig | 2 +- ...kus.kafka.streams.runtime.TrustStoreConfig | 2 +- ...eConfig.KeycloakPolicyEnforcerEnableStatus | 2 +- ...runtime.KeycloakPolicyEnforcerTenantConfig | 2 +- ...rTenantConfig.KeycloakConfigPolicyEnforcer | 2 +- ...PolicyEnforcer.ClaimInformationPointConfig | 2 +- ....KeycloakConfigPolicyEnforcer.MethodConfig | 2 +- ...ycloakConfigPolicyEnforcer.PathCacheConfig | 2 +- ...ig.KeycloakConfigPolicyEnforcer.PathConfig | 2 +- ...ntime.KubernetesDevServicesBuildTimeConfig | 2 +- ...ubernetes.config.runtime.SecretsRoleConfig | 2 +- ...us.kubernetes.deployment.AutoScalingConfig | 2 +- ...eployment.AwsElasticBlockStoreVolumeConfig | 2 +- ...ubernetes.deployment.AzureDiskVolumeConfig | 2 +- ...ubernetes.deployment.AzureFileVolumeConfig | 2 +- ...rnetes.deployment.ClusterRoleBindingConfig | 2 +- ...us.kubernetes.deployment.ClusterRoleConfig | 2 +- ...ubernetes.deployment.ConfigMapVolumeConfig | 2 +- ...rkus.kubernetes.deployment.ContainerConfig | 2 +- ...uarkus.kubernetes.deployment.CronJobConfig | 2 +- ....quarkus.kubernetes.deployment.DebugConfig | 2 +- ...io.quarkus.kubernetes.deployment.EnvConfig | 2 +- ...es.deployment.EnvVarFromConfigMapKeyConfig | 2 +- ....kubernetes.deployment.EnvVarFromKeyConfig | 2 +- ...uarkus.kubernetes.deployment.EnvVarsConfig | 2 +- ....kubernetes.deployment.GitRepoVolumeConfig | 2 +- ...ernetes.deployment.GlobalAutoScalingConfig | 2 +- ...rkus.kubernetes.deployment.HostAliasConfig | 2 +- ...uarkus.kubernetes.deployment.IngressConfig | 2 +- ...us.kubernetes.deployment.IngressRuleConfig | 2 +- ...kus.kubernetes.deployment.IngressTlsConfig | 2 +- ...arkus.kubernetes.deployment.InitTaskConfig | 2 +- ...ernetes.deployment.InitTaskContainerConfig | 2 +- ...io.quarkus.kubernetes.deployment.JobConfig | 2 +- ....quarkus.kubernetes.deployment.MountConfig | 2 +- ...kus.kubernetes.deployment.PolicyRuleConfig | 2 +- ...o.quarkus.kubernetes.deployment.PortConfig | 2 +- ....quarkus.kubernetes.deployment.ProbeConfig | 2 +- ...kus.kubernetes.deployment.PrometheusConfig | 2 +- ...rkus.kubernetes.deployment.PvcVolumeConfig | 2 +- ...o.quarkus.kubernetes.deployment.RbacConfig | 2 +- ...rkus.kubernetes.deployment.ResourcesConfig | 2 +- ...esourcesConfig.ResourcesRequirementsConfig | 2 +- ...us.kubernetes.deployment.RoleBindingConfig | 2 +- ...o.quarkus.kubernetes.deployment.RoleConfig | 2 +- ....kubernetes.deployment.RollingUpdateConfig | 2 +- ....quarkus.kubernetes.deployment.RouteConfig | 2 +- ...s.kubernetes.deployment.SecretVolumeConfig | 2 +- ...ubernetes.deployment.SecurityContextConfig | 2 +- ...yment.SecurityContextConfig.SeLinuxOptions | 2 +- ...yment.SecurityContextConfig.WindowsOptions | 2 +- ...kubernetes.deployment.ServiceAccountConfig | 2 +- ...uarkus.kubernetes.deployment.SubjectConfig | 2 +- ...io.quarkus.kubernetes.deployment.TLSConfig | 2 +- ...uarkus.kubernetes.deployment.TrafficConfig | 2 +- ...quarkus.kubernetes.deployment.VCSUriConfig | 2 +- ...kus.kubernetes.deployment.VolumeItemConfig | 2 +- ...es.service.binding.buildtime.ServiceConfig | 2 +- ...runtime.LiquibaseDataSourceBuildTimeConfig | 2 +- ...e.runtime.LiquibaseDataSourceRuntimeConfig | 2 +- ...quarkus.logging.gelf.AdditionalFieldConfig | 2 +- ...logging.json.runtime.AdditionalFieldConfig | 2 +- ...ging.json.runtime.JsonLogConfig.JsonConfig | 2 +- ...arkus.mailer.runtime.DkimSignOptionsConfig | 2 +- ...quarkus.mailer.runtime.MailerRuntimeConfig | 2 +- .../io.quarkus.mailer.runtime.NtlmConfig | 2 +- ...io.quarkus.mailer.runtime.TrustStoreConfig | 2 +- ...meter.runtime.config.GrpcClientConfigGroup | 2 +- ...meter.runtime.config.GrpcServerConfigGroup | 2 +- ...meter.runtime.config.HttpClientConfigGroup | 2 +- ...meter.runtime.config.HttpServerConfigGroup | 2 +- ....micrometer.runtime.config.JsonConfigGroup | 2 +- ...micrometer.runtime.config.KafkaConfigGroup | 2 +- ...ometer.runtime.config.MPMetricsConfigGroup | 2 +- ...ntime.config.MicrometerConfig.BinderConfig | 2 +- ...ntime.config.MicrometerConfig.ExportConfig | 2 +- ...micrometer.runtime.config.NettyConfigGroup | 2 +- ...meter.runtime.config.PrometheusConfigGroup | 2 +- ...untime.config.ReactiveMessagingConfigGroup | 2 +- ...micrometer.runtime.config.RedisConfigGroup | 2 +- ...micrometer.runtime.config.StorkConfigGroup | 2 +- ...micrometer.runtime.config.VertxConfigGroup | 2 +- ...godb.deployment.DevServicesBuildTimeConfig | 2 +- ...o.quarkus.mongodb.runtime.CredentialConfig | 2 +- ....quarkus.mongodb.runtime.MongoClientConfig | 2 +- ...quarkus.mongodb.runtime.WriteConcernConfig | 2 +- ...kus.narayana.jta.runtime.ObjectStoreConfig | 2 +- .../io.quarkus.oidc.OidcTenantConfig | 2 +- ...arkus.oidc.OidcTenantConfig.Authentication | 2 +- ....quarkus.oidc.OidcTenantConfig.Backchannel | 2 +- ...kus.oidc.OidcTenantConfig.CertificateChain | 2 +- ...io.quarkus.oidc.OidcTenantConfig.CodeGrant | 2 +- ...quarkus.oidc.OidcTenantConfig.Frontchannel | 2 +- ....OidcTenantConfig.IntrospectionCredentials | 2 +- .../io.quarkus.oidc.OidcTenantConfig.Jwks | 2 +- .../io.quarkus.oidc.OidcTenantConfig.Logout | 2 +- .../io.quarkus.oidc.OidcTenantConfig.Roles | 2 +- .../io.quarkus.oidc.OidcTenantConfig.Token | 2 +- ...us.oidc.OidcTenantConfig.TokenStateManager | 2 +- .../io.quarkus.oidc.client.OidcClientConfig | 2 +- ...quarkus.oidc.client.OidcClientConfig.Grant | 2 +- ...arkus.oidc.common.runtime.OidcCommonConfig | 2 +- ...ommon.runtime.OidcCommonConfig.Credentials | 2 +- ...n.runtime.OidcCommonConfig.Credentials.Jwt | 2 +- ...time.OidcCommonConfig.Credentials.Provider | 2 +- ...untime.OidcCommonConfig.Credentials.Secret | 2 +- ...oidc.common.runtime.OidcCommonConfig.Proxy | 2 +- ...s.oidc.common.runtime.OidcCommonConfig.Tls | 2 +- .../io.quarkus.oidc.deployment.DevUiConfig | 2 +- ....quarkus.oidc.deployment.DevUiConfig.Grant | 2 +- ...ent.devservices.keycloak.DevServicesConfig | 2 +- ...vservices.keycloak.DevServicesConfig.Grant | 2 +- ...quarkus.oidc.runtime.OidcConfig.TokenCache | 2 +- ...ime.config.build.InstrumentBuildTimeConfig | 2 +- ...onfig.build.OTelBuildConfig.SecurityEvents | 2 +- ...try.runtime.config.build.TracesBuildConfig | 2 +- ...try.runtime.config.runtime.AttributeConfig | 2 +- ...me.config.runtime.BatchSpanProcessorConfig | 2 +- ...ime.config.runtime.InstrumentRuntimeConfig | 2 +- ...elemetry.runtime.config.runtime.SpanConfig | 2 +- ...runtime.config.runtime.TracesRuntimeConfig | 2 +- ....runtime.exporter.OtlpExporterTracesConfig | 2 +- ....exporter.OtlpExporterTracesConfig.KeyCert | 2 +- ...orter.OtlpExporterTracesConfig.ProxyConfig | 2 +- ...xporter.OtlpExporterTracesConfig.TrustCert | 2 +- ....quartz.runtime.QuartzExtensionPointConfig | 2 +- ...rtzRuntimeConfig.QuartzMisfirePolicyConfig | 2 +- ....runtime.QuartzRuntimeConfig.TriggerConfig | 2 +- .../io.quarkus.qute.runtime.QuteDevModeConfig | 2 +- ...io.quarkus.qute.runtime.QuteTestModeConfig | 2 +- ....runtime.DataSourceReactiveBuildTimeConfig | 2 +- ...ce.runtime.DataSourceReactiveRuntimeConfig | 2 +- ...ataSourceReactiveOuterNamedBuildTimeConfig | 2 +- ....DataSourceReactiveOuterNamedRuntimeConfig | 2 +- ...client.runtime.DataSourceReactiveDB2Config | 2 +- ...nfig.DataSourceReactiveDB2OuterNamedConfig | 2 +- ...ataSourceReactiveDB2OuterNestedNamedConfig | 2 +- ...ient.runtime.DataSourceReactiveMSSQLConfig | 2 +- ...ig.DataSourceReactiveMSSQLOuterNamedConfig | 2 +- ...aSourceReactiveMSSQLOuterNestedNamedConfig | 2 +- ...ient.runtime.DataSourceReactiveMySQLConfig | 2 +- ...ig.DataSourceReactiveMySQLOuterNamedConfig | 2 +- ...aSourceReactiveMySQLOuterNestedNamedConfig | 2 +- ...runtime.DataSourceReactivePostgreSQLConfig | 2 +- ...taSourceReactivePostgreSQLOuterNamedConfig | 2 +- ...ceReactivePostgreSQLOuterNestedNamedConfig | 2 +- ....redis.deployment.client.DevServicesConfig | 2 +- ...disBuildTimeConfig.DevServiceConfiguration | 2 +- ...ployment.client.RedisClientBuildTimeConfig | 2 +- ...rkus.redis.runtime.client.config.NetConfig | 2 +- ...us.redis.runtime.client.config.ProxyConfig | 2 +- ...is.runtime.client.config.RedisClientConfig | 2 +- ...rkus.redis.runtime.client.config.TlsConfig | 2 +- ...us.restclient.config.RestClientBuildConfig | 2 +- ...quarkus.restclient.config.RestClientConfig | 2 +- ....restclient.config.RestClientLoggingConfig | 2 +- ...syCommonProcessor.ResteasyCommonConfigGzip | 2 +- ...ultipartRuntimeConfig.InputPartConfigGroup | 2 +- ...in.serialization.common.runtime.JsonConfig | 2 +- ...veServerRuntimeConfig.InputPartConfigGroup | 2 +- ...veServerRuntimeConfig.MultipartConfigGroup | 2 +- .../io.quarkus.runtime.logging.AsyncConfig | 2 +- ...us.runtime.logging.CategoryBuildTimeConfig | 2 +- .../io.quarkus.runtime.logging.CategoryConfig | 2 +- ...uarkus.runtime.logging.CleanupFilterConfig | 2 +- .../io.quarkus.runtime.logging.ConsoleConfig | 2 +- .../io.quarkus.runtime.logging.FileConfig | 2 +- ....runtime.logging.FileConfig.RotationConfig | 2 +- .../io.quarkus.runtime.logging.SyslogConfig | 2 +- ...untime.SecurityConfig.SecurityEventsConfig | 2 +- ...n.WebAuthnRunTimeConfig.RelyingPartyConfig | 2 +- ...graphql.client.runtime.GraphQLClientConfig | 2 +- ...ye.graphql.runtime.SmallRyeGraphQLUIConfig | 2 +- ...e.health.deployment.SmallRyeHealthUIConfig | 2 +- ...untime.SmallRyeHealthRuntimeConfig.Enabled | 2 +- ....deployment.AmqpDevServicesBuildTimeConfig | 2 +- ....deployment.MqttDevServicesBuildTimeConfig | 2 +- ...eployment.PulsarDevServicesBuildTimeConfig | 2 +- ...loyment.RabbitMQDevServicesBuildTimeConfig | 2 +- ...RabbitMQDevServicesBuildTimeConfig.Binding | 2 +- ...abbitMQDevServicesBuildTimeConfig.Exchange | 2 +- ...t.RabbitMQDevServicesBuildTimeConfig.Queue | 2 +- ...ealthCenterFilterConfig.HealthCenterConfig | 2 +- .../io.quarkus.stork.ServiceConfiguration | 2 +- ...arkus.stork.StorkLoadBalancerConfiguration | 2 +- ...s.stork.StorkServiceDiscoveryConfiguration | 2 +- ...s.stork.StorkServiceRegistrarConfiguration | 2 +- ...untime.config.AddressResolverConfiguration | 2 +- ...x.core.runtime.config.ClusterConfiguration | 2 +- ....core.runtime.config.EventBusConfiguration | 2 +- ...vertx.core.runtime.config.JksConfiguration | 2 +- ...ore.runtime.config.PemKeyCertConfiguration | 2 +- ...e.runtime.config.PemTrustCertConfiguration | 2 +- ...vertx.core.runtime.config.PfxConfiguration | 2 +- ...nt.VertxGraphqlConfig.VertxGraphqlUiConfig | 2 +- ...quarkus.vertx.http.runtime.AccessLogConfig | 2 +- .../io.quarkus.vertx.http.runtime.AuthConfig | 2 +- ...arkus.vertx.http.runtime.AuthRuntimeConfig | 2 +- .../io.quarkus.vertx.http.runtime.BodyConfig | 2 +- ...arkus.vertx.http.runtime.CertificateConfig | 2 +- ...io.quarkus.vertx.http.runtime.FilterConfig | 2 +- ....quarkus.vertx.http.runtime.FormAuthConfig | 2 +- ...s.vertx.http.runtime.FormAuthRuntimeConfig | 2 +- ...io.quarkus.vertx.http.runtime.HeaderConfig | 2 +- ...quarkus.vertx.http.runtime.MultiPartConfig | 2 +- ...io.quarkus.vertx.http.runtime.PolicyConfig | 2 +- ...kus.vertx.http.runtime.PolicyMappingConfig | 2 +- .../io.quarkus.vertx.http.runtime.ProxyConfig | 2 +- ...us.vertx.http.runtime.SameSiteCookieConfig | 2 +- ...rkus.vertx.http.runtime.ServerLimitsConfig | 2 +- ...quarkus.vertx.http.runtime.ServerSslConfig | 2 +- ...s.vertx.http.runtime.StaticResourcesConfig | 2 +- ...us.vertx.http.runtime.TrafficShapingConfig | 2 +- ...quarkus.vertx.http.runtime.cors.CORSConfig | 2 +- ...tp.runtime.management.ManagementAuthConfig | 2 +- ...ime.management.ManagementRuntimeAuthConfig | 2 +- ...oal.runtime.DataSourcesJdbcBuildTimeConfig | 2 +- ...groal.runtime.DataSourcesJdbcRuntimeConfig | 2 +- ...rkus.amazon.lambda.deployment.LambdaConfig | 2 +- ...uarkus.amazon.lambda.http.LambdaHttpConfig | 2 +- ....http.deployment.LambdaHttpBuildTimeConfig | 2 +- ...mazon.lambda.runtime.LambdaBuildTimeConfig | 2 +- ...quarkus.amazon.lambda.runtime.LambdaConfig | 2 +- ...ApicurioRegistryDevServicesBuildTimeConfig | 2 +- .../io.quarkus.arc.deployment.ArcConfig | 2 +- ....functions.deployment.AzureFunctionsConfig | 2 +- .../io.quarkus.banner.BannerConfig | 2 +- ...an.runtime.InfinispanCachesBuildTimeConfig | 1 + ....infinispan.runtime.InfinispanCachesConfig | 1 + ...e.redis.runtime.RedisCachesBuildTimeConfig | 2 +- ...rkus.cache.redis.runtime.RedisCachesConfig | 2 +- .../io.quarkus.cache.runtime.CacheBuildConfig | 2 +- .../io.quarkus.cache.runtime.CacheConfig | 2 +- ...image.buildpack.deployment.BuildpackConfig | 2 +- ...iner.image.deployment.ContainerImageConfig | 2 +- ...ainer.image.docker.deployment.DockerConfig | 2 +- ...age.jib.deployment.ContainerImageJibConfig | 2 +- ...t.deployment.ContainerImageOpenshiftConfig | 2 +- ...ainer.image.openshift.deployment.S2iConfig | 2 +- ...rkus.csrf.reactive.RestCsrfBuildTimeConfig | 2 +- ...arkus.csrf.reactive.runtime.RestCsrfConfig | 2 +- ...asource.runtime.DataSourcesBuildTimeConfig | 2 +- ...atasource.runtime.DataSourcesRuntimeConfig | 2 +- .../io.quarkus.deployment.BootstrapConfig | 2 +- ...o.quarkus.deployment.ConfigBuildTimeConfig | 2 +- .../io.quarkus.deployment.DebugConfig | 2 +- ....quarkus.deployment.JniProcessor.JniConfig | 2 +- .../io.quarkus.deployment.PlatformConfig | 2 +- .../io.quarkus.deployment.SnapStartConfig | 2 +- ....quarkus.deployment.SslProcessor.SslConfig | 2 +- .../io.quarkus.deployment.cmd.DeployConfig | 2 +- ...eployment.configuration.ClassLoadingConfig | 2 +- ...configuration.tracker.ConfigTrackingConfig | 2 +- ...o.quarkus.deployment.console.ConsoleConfig | 2 +- ...nt.dev.devservices.GlobalDevServicesConfig | 2 +- ....quarkus.deployment.dev.testing.TestConfig | 2 +- ...nnotations.ExecutionModelAnnotationsConfig | 2 +- .../io.quarkus.deployment.ide.IdeConfig | 2 +- ...hiveBuildStep.IndexDependencyConfiguration | 2 +- .../io.quarkus.deployment.naming.NamingConfig | 2 +- .../io.quarkus.deployment.pkg.NativeConfig | 2 +- .../io.quarkus.deployment.pkg.PackageConfig | 2 +- ...eployment.shutdown.ShutdownBuildTimeConfig | 2 +- .../io.quarkus.devui.deployment.DevUIConfig | 2 +- ...nt.ElasticsearchDevServicesBuildTimeConfig | 2 +- ...el.deployment.ElasticsearchBuildTimeConfig | 2 +- ...lient.lowlevel.runtime.ElasticsearchConfig | 2 +- ...rity.jdbc.JdbcSecurityRealmBuildTimeConfig | 2 +- ...curity.jdbc.JdbcSecurityRealmRuntimeConfig | 2 +- ...ldap.config.LdapSecurityRealmRuntimeConfig | 2 +- ...nt.config.LdapSecurityRealmBuildTimeConfig | 2 +- ...urity.oauth2.runtime.OAuth2BuildTimeConfig | 2 +- ...ecurity.oauth2.runtime.OAuth2RuntimeConfig | 2 +- ...tron.security.runtime.MPRealmRuntimeConfig | 2 +- ...ytron.security.runtime.SecurityUsersConfig | 2 +- ...arkus.flyway.runtime.FlywayBuildTimeConfig | 2 +- ...quarkus.flyway.runtime.FlywayRuntimeConfig | 2 +- .../io.quarkus.funqy.runtime.FunqyConfig | 2 +- ...gs.knative.events.FunqyKnativeEventsConfig | 2 +- ...s.gcp.functions.GoogleCloudFunctionsConfig | 2 +- ...uarkus.grpc.deployment.GrpcBuildTimeConfig | 2 +- ...c.runtime.config.GrpcClientBuildTimeConfig | 2 +- ...rkus.grpc.runtime.config.GrpcCodeGenConfig | 2 +- ...rkus.grpc.runtime.config.GrpcConfiguration | 2 +- ...c.runtime.config.GrpcServerBuildTimeConfig | 2 +- ...nate.envers.HibernateEnversBuildTimeConfig | 2 +- ...ibernate.orm.deployment.HibernateOrmConfig | 2 +- ...nate.orm.runtime.HibernateOrmRuntimeConfig | 2 +- ...ibernateSearchElasticsearchBuildTimeConfig | 2 +- ....HibernateSearchElasticsearchRuntimeConfig | 2 +- ...management.HibernateSearchManagementConfig | 2 +- ...ibernateSearchOutboxPollingBuildTimeConfig | 2 +- ....HibernateSearchOutboxPollingRuntimeConfig | 2 +- ...e.HibernateSearchStandaloneBuildTimeConfig | 2 +- ...ime.HibernateSearchStandaloneRuntimeConfig | 2 +- ....HibernateSearchStandaloneManagementConfig | 2 +- ....runtime.HibernateValidatorBuildTimeConfig | 2 +- ...t.runtime.InfinispanClientsBuildTimeConfig | 2 +- ...ent.runtime.InfinispanClientsRuntimeConfig | 2 +- ...uarkus.info.deployment.InfoBuildTimeConfig | 2 +- ...kus.jackson.runtime.JacksonBuildTimeConfig | 2 +- .../io.quarkus.jacoco.runtime.JacocoConfig | 2 +- .../io.quarkus.jaxb.runtime.JaxbConfig | 2 +- ...fka.client.deployment.KafkaBuildTimeConfig | 2 +- ...ams.deployment.KafkaStreamsBuildTimeConfig | 2 +- ....streams.runtime.KafkaStreamsRuntimeConfig | 2 +- ....common.KeycloakAdminClientBuildTimeConfig | 2 +- ...in.client.common.KeycloakAdminClientConfig | 2 +- ...time.KeycloakPolicyEnforcerBuildTimeConfig | 2 +- ...k.pep.runtime.KeycloakPolicyEnforcerConfig | 2 +- ...client.runtime.KubernetesClientBuildConfig | 2 +- ...ig.runtime.KubernetesConfigBuildTimeConfig | 2 +- ...onfig.runtime.KubernetesConfigSourceConfig | 2 +- ...uarkus.kubernetes.deployment.KnativeConfig | 2 +- ...kus.kubernetes.deployment.KubernetesConfig | 2 +- ...rkus.kubernetes.deployment.OpenshiftConfig | 2 +- ...g.buildtime.KubernetesServiceBindingConfig | 2 +- ...ing.runtime.KubernetesServiceBindingConfig | 2 +- ...db.runtime.LiquibaseMongodbBuildTimeConfig | 2 +- ...ase.mongodb.runtime.LiquibaseMongodbConfig | 2 +- ...liquibase.runtime.LiquibaseBuildTimeConfig | 2 +- ...s.liquibase.runtime.LiquibaseRuntimeConfig | 2 +- .../io.quarkus.logging.gelf.GelfConfig | 2 +- ...quarkus.logging.json.runtime.JsonLogConfig | 2 +- ...rkus.mailer.runtime.MailersBuildTimeConfig | 2 +- ...uarkus.mailer.runtime.MailersRuntimeConfig | 2 +- ...micrometer.runtime.config.MicrometerConfig | 2 +- ...er.runtime.config.runtime.HttpClientConfig | 2 +- ...er.runtime.config.runtime.HttpServerConfig | 2 +- ...ime.config.runtime.PrometheusRuntimeConfig | 2 +- ...godb.deployment.MongoClientBuildTimeConfig | 2 +- .../io.quarkus.mongodb.runtime.MongodbConfig | 2 +- ...ta.runtime.TransactionManagerConfiguration | 2 +- ...rkus.narayana.lra.runtime.LRAConfiguration | 2 +- ...rkus.netty.deployment.NettyBuildTimeConfig | 2 +- ....runtime.config.ObservabilityConfiguration | 1 + ...ient.filter.runtime.OidcClientFilterConfig | 2 +- ...nt.graphql.runtime.OidcClientGraphQLConfig | 2 +- ...ter.runtime.OidcClientReactiveFilterConfig | 2 +- ...c.client.runtime.OidcClientBuildTimeConfig | 2 +- ...rkus.oidc.client.runtime.OidcClientsConfig | 2 +- ...ger.OidcDbTokenStateManagerBuildTimeConfig | 2 +- ...ntime.OidcDbTokenStateManagerRunTimeConfig | 2 +- ...uarkus.oidc.deployment.OidcBuildTimeConfig | 2 +- ...vservices.keycloak.KeycloakBuildTimeConfig | 2 +- .../io.quarkus.oidc.runtime.OidcConfig | 2 +- ...idcTokenPropagationReactiveBuildTimeConfig | 2 +- ...eactive.OidcTokenPropagationReactiveConfig | 2 +- ...untime.OidcTokenPropagationBuildTimeConfig | 2 +- ...agation.runtime.OidcTokenPropagationConfig | 2 +- ...metry.runtime.config.build.OTelBuildConfig | 2 +- ...y.runtime.config.runtime.OTelRuntimeConfig | 2 +- ...runtime.exporter.OtlpExporterRuntimeConfig | 2 +- ....deployment.PicocliDeploymentConfiguration | 2 +- ...arkus.picocli.runtime.PicocliConfiguration | 2 +- ...arkus.quartz.runtime.QuartzBuildTimeConfig | 2 +- ...quarkus.quartz.runtime.QuartzRuntimeConfig | 2 +- .../io.quarkus.qute.runtime.QuteConfig | 2 +- .../io.quarkus.qute.runtime.QuteRuntimeConfig | 2 +- ...runtime.DataSourcesReactiveBuildTimeConfig | 2 +- ...e.runtime.DataSourcesReactiveRuntimeConfig | 2 +- ...lient.runtime.DataSourcesReactiveDB2Config | 2 +- ...ent.runtime.DataSourcesReactiveMSSQLConfig | 2 +- ...ent.runtime.DataSourcesReactiveMySQLConfig | 2 +- ...untime.DataSourcesReactivePostgreSQLConfig | 2 +- ...dis.deployment.client.RedisBuildTimeConfig | 2 +- ...us.redis.runtime.client.config.RedisConfig | 2 +- ....reactive.runtime.RestClientReactiveConfig | 2 +- ...stclient.config.RestClientsBuildTimeConfig | 2 +- ...uarkus.restclient.config.RestClientsConfig | 2 +- ...steasyCommonProcessor.ResteasyCommonConfig | 2 +- ...teasy.common.deployment.ResteasyJsonConfig | 2 +- ...art.runtime.ResteasyMultipartRuntimeConfig | 2 +- ...eactive.common.runtime.JaxRsSecurityConfig | 2 +- ...tive.common.runtime.ResteasyReactiveConfig | 2 +- ...n.common.runtime.KotlinSerializationConfig | 2 +- ...er.deployment.ResteasyReactiveServerConfig | 2 +- ...untime.ResteasyReactiveServerRuntimeConfig | 2 +- ...arkus.resteasy.runtime.JaxRsSecurityConfig | 2 +- ...arkus.resteasy.runtime.ResteasyVertxConfig | 2 +- ...steasyServerCommonProcessor.ResteasyConfig | 2 +- .../io.quarkus.runtime.ApplicationConfig | 2 +- .../io.quarkus.runtime.BannerRuntimeConfig | 2 +- .../io.quarkus.runtime.BuildAnalyticsConfig | 2 +- .../io.quarkus.runtime.BuilderConfig | 2 +- ...o.quarkus.runtime.CommandLineRuntimeConfig | 2 +- .../io.quarkus.runtime.ConfigConfig | 2 +- .../io.quarkus.runtime.DebugRuntimeConfig | 2 +- .../io.quarkus.runtime.LaunchConfig | 2 +- .../io.quarkus.runtime.LiveReloadConfig | 2 +- .../io.quarkus.runtime.LocalesBuildTimeConfig | 2 +- .../io.quarkus.runtime.ThreadPoolConfig | 2 +- .../io.quarkus.runtime.TlsConfig | 2 +- ...e.configuration.ConfigurationRuntimeConfig | 2 +- ...arkus.runtime.console.ConsoleRuntimeConfig | 2 +- .../io.quarkus.runtime.init.InitRuntimeConfig | 2 +- ...quarkus.runtime.logging.LogBuildTimeConfig | 2 +- .../io.quarkus.runtime.logging.LogConfig | 2 +- ...io.quarkus.runtime.shutdown.ShutdownConfig | 2 +- ....quarkus.scheduler.runtime.SchedulerConfig | 2 +- ...s.scheduler.runtime.SchedulerRuntimeConfig | 2 +- ...quarkus.security.deployment.SecurityConfig | 2 +- ....jpa.deployment.SecurityJpaBuildTimeConfig | 2 +- ...s.security.runtime.SecurityBuildTimeConfig | 2 +- ...io.quarkus.security.runtime.SecurityConfig | 2 +- ....security.webauthn.WebAuthnBuildTimeConfig | 2 +- ...us.security.webauthn.WebAuthnRunTimeConfig | 2 +- ...ql.client.runtime.GraphQLClientBuildConfig | 2 +- ...raphql.client.runtime.GraphQLClientsConfig | 2 +- ...lrye.graphql.runtime.SmallRyeGraphQLConfig | 2 +- ...aphql.runtime.SmallRyeGraphQLRuntimeConfig | 2 +- ...ye.health.deployment.HealthBuildTimeConfig | 2 +- ...rye.health.deployment.SmallRyeHealthConfig | 2 +- ...health.runtime.SmallRyeHealthRuntimeConfig | 2 +- ....jwt.deployment.SmallRyeJwtBuildTimeConfig | 2 +- ...mallrye.jwt.runtime.auth.SmallRyeJwtConfig | 2 +- ...lRyeMetricsProcessor.SmallRyeMetricsConfig | 2 +- ...pi.common.deployment.SmallRyeOpenApiConfig | 2 +- ...llrye.openapi.runtime.OpenApiRuntimeConfig | 2 +- ...saging.amqp.deployment.AmqpBuildTimeConfig | 2 +- ...eployment.ReactiveMessagingBuildTimeConfig | 2 +- ...ssaging.kafka.ReactiveMessagingKafkaConfig | 2 +- ...ment.ReactiveMessagingKafkaBuildTimeConfig | 2 +- ...saging.mqtt.deployment.MqttBuildTimeConfig | 2 +- ...ng.pulsar.deployment.PulsarBuildTimeConfig | 2 +- ...ent.ReactiveMessagingPulsarBuildTimeConfig | 2 +- ...abbitmq.deployment.RabbitMQBuildTimeConfig | 2 +- ...messaging.runtime.HealthCenterFilterConfig | 2 +- ...ing.runtime.ReactiveMessagingConfiguration | 2 +- ...ties.deployment.SpringBootPropertiesConfig | 2 +- ...ient.runtime.SpringCloudConfigClientConfig | 2 +- ...ring.di.deployment.SpringDiBuildTimeConfig | 2 +- .../io.quarkus.stork.StorkConfiguration | 2 +- ...arkus.swaggerui.deployment.SwaggerUiConfig | 2 +- ...s.swaggerui.runtime.SwaggerUiRuntimeConfig | 2 +- ....quarkus.undertow.deployment.ServletConfig | 2 +- ...rkus.undertow.runtime.ServletRuntimeConfig | 2 +- ...rtx.core.runtime.config.VertxConfiguration | 2 +- ...ertx.graphql.deployment.VertxGraphqlConfig | 2 +- ...kus.vertx.http.runtime.HttpBuildTimeConfig | 2 +- ...arkus.vertx.http.runtime.HttpConfiguration | 2 +- ...agement.ManagementInterfaceBuildTimeConfig | 2 +- ...anagement.ManagementInterfaceConfiguration | 2 +- ...arkus.virtual.threads.VirtualThreadsConfig | 2 +- ...ator.deployment.WebDependencyLocatorConfig | 1 + ...jar.locator.deployment.WebJarLocatorConfig | 1 - ...bsockets.client.deployment.WebsocketConfig | 2 +- ...sockets.next.WebSocketsClientRuntimeConfig | 1 + ...us.websockets.next.WebSocketsRuntimeConfig | 1 - ...sockets.next.WebSocketsServerRuntimeConfig | 1 + ...an.runtime.InfinispanCachesBuildTimeConfig | 1 + ....infinispan.runtime.InfinispanCachesConfig | 1 + ....runtime.config.ObservabilityConfiguration | 1 + ...ator.deployment.WebDependencyLocatorConfig | 1 + ...jar.locator.deployment.WebJarLocatorConfig | 1 - ...sockets.next.WebSocketsClientRuntimeConfig | 1 + ...us.websockets.next.WebSocketsRuntimeConfig | 1 - ...sockets.next.WebSocketsServerRuntimeConfig | 1 + ...group-data-source-jdbc-runtime-config.adoc | 11 +- ...ource-jdbc-outer-named-runtime-config.adoc | 11 +- .../quarkus-agroal-general-config-items.adoc | 11 +- .../latest/config/quarkus-agroal.adoc | 11 +- .../config/quarkus-all-build-items.adoc | 41 +- .../latest/config/quarkus-all-config.adoc | 2093 ++++++++++++----- .../quarkus-amqp-amqp-build-time-config.adoc | 9 +- .../quarkus-apicurio-registry-devservice.adoc | 9 +- ...gistry-dev-services-build-time-config.adoc | 9 +- ...zure-functions-azure-functions-config.adoc | 9 +- .../config/quarkus-azure-functions.adoc | 9 +- .../quarkus-bootstrap-bootstrap-config.adoc | 17 + .../quarkus-buildpack-buildpack-config.adoc | 9 +- ...group-infinispan-cache-runtime-config.adoc | 108 + ...cache-infinispan-general-config-items.adoc | 108 + ...n-infinispan-caches-build-time-config.adoc | 29 + ...e-infinispan-infinispan-caches-config.adoc | 108 + .../config/quarkus-cache-infinispan.adoc | 125 + ...ng-configuration-class-loading-config.adoc | 9 +- ...oup-dev-testing-test-config-container.adoc | 27 +- ...age-config-jar-config-manifest-config.adoc | 18 +- ...g-group-pkg-package-config-jar-config.adoc | 18 +- .../quarkus-container-image-buildpack.adoc | 9 +- ...ontainer-image-container-image-config.adoc | 9 +- .../quarkus-container-image-docker.adoc | 9 +- .../config/quarkus-container-image-jib.adoc | 18 +- .../config/quarkus-container-image.adoc | 9 +- .../quarkus-core-general-config-items.adoc | 45 +- .../latest/config/quarkus-core.adoc | 97 +- ...g-group-data-source-build-time-config.adoc | 44 +- ...-group-dev-services-build-time-config.adoc | 44 +- ...source-data-sources-build-time-config.adoc | 44 +- ...urce-data-sources-jdbc-runtime-config.adoc | 11 +- ...ta-sources-reactive-build-time-config.adoc | 9 +- ...-data-sources-reactive-runtime-config.adoc | 18 +- ...arkus-datasource-general-config-items.adoc | 44 +- .../latest/config/quarkus-datasource.adoc | 44 +- .../config/quarkus-docker-docker-config.adoc | 9 +- ...search-dev-services-build-time-config.adoc | 9 +- .../quarkus-elasticsearch-restclient.adoc | 9 +- ...on-security-jdbc-general-config-items.adoc | 16 +- ...ecurity-jdbc-principal-queries-config.adoc | 16 +- ...-security-jdbc-principal-query-config.adoc | 16 +- .../config/quarkus-elytron-security-jdbc.adoc | 16 +- .../config/quarkus-elytron-security.adoc | 18 +- ...oup-flyway-data-source-runtime-config.adoc | 18 +- .../quarkus-flyway-flyway-runtime-config.adoc | 18 +- .../quarkus-flyway-general-config-items.adoc | 18 +- .../latest/config/quarkus-flyway.adoc | 18 +- ...e-orm-runtime-config-persistence-unit.adoc | 11 +- ...us-hibernate-orm-general-config-items.adoc | 11 +- ...nate-orm-hibernate-orm-runtime-config.adoc | 11 +- .../latest/config/quarkus-hibernate-orm.adoc | 11 +- .../quarkus-http-http-configuration.adoc | 38 +- ...time-config-dev-service-configuration.adoc | 18 +- ...p-infinispan-client-build-time-config.adoc | 18 +- ...nfinispan-client-general-config-items.adoc | 18 +- ...-infinispan-clients-build-time-config.adoc | 18 +- .../config/quarkus-infinispan-client.adoc | 18 +- ...ig-group-info-build-time-config-build.adoc | 9 +- .../quarkus-info-general-config-items.adoc | 9 +- .../quarkus-info-info-build-time-config.adoc | 9 +- .../latest/config/quarkus-info.adoc | 9 +- ...uarkus-jib-container-image-jib-config.adoc | 18 +- ...-kafka-dev-services-build-time-config.adoc | 17 +- ...kus-kafka-client-general-config-items.adoc | 17 +- .../latest/config/quarkus-kafka-client.adoc | 34 +- ...quarkus-kafka-kafka-build-time-config.adoc | 34 +- ...s-keycloak-keycloak-build-time-config.adoc | 45 +- ...cloak-keycloak-policy-enforcer-config.adoc | 72 +- ...onfig-keycloak-config-policy-enforcer.adoc | 72 +- ...eycloak-policy-enforcer-tenant-config.adoc | 72 +- ...kus-keycloak-pep-general-config-items.adoc | 72 +- .../latest/config/quarkus-keycloak-pep.adoc | 72 +- .../quarkus-knative-knative-config.adoc | 117 +- ...rnetes-dev-services-build-time-config.adoc | 9 +- ...ubernetes-client-general-config-items.adoc | 9 +- ...client-kubernetes-client-build-config.adoc | 9 +- .../config/quarkus-kubernetes-client.adoc | 9 +- ...fig-group-cluster-role-binding-config.adoc | 27 +- ...etes-config-group-cluster-role-config.adoc | 27 +- ...ernetes-config-group-container-config.adoc | 108 +- ...bernetes-config-group-env-vars-config.adoc | 162 +- ...ubernetes-config-group-ingress-config.adoc | 9 +- ...s-kubernetes-config-group-rbac-config.adoc | 135 +- ...etes-config-group-role-binding-config.adoc | 27 +- ...s-kubernetes-config-group-role-config.adoc | 27 +- ...-kubernetes-config-group-route-config.adoc | 9 +- ...s-config-group-service-account-config.adoc | 27 +- ...arkus-kubernetes-general-config-items.adoc | 315 +-- .../quarkus-kubernetes-kubernetes-config.adoc | 126 +- .../latest/config/quarkus-kubernetes.adoc | 369 +-- ...-liquibase-data-source-runtime-config.adoc | 120 +- ...uarkus-liquibase-general-config-items.adoc | 120 +- ...us-liquibase-liquibase-runtime-config.adoc | 120 +- ...base-mongodb-liquibase-mongodb-config.adoc | 9 +- .../config/quarkus-liquibase-mongodb.adoc | 9 +- .../latest/config/quarkus-liquibase.adoc | 120 +- ...nt-management-interface-configuration.adoc | 36 +- .../config/quarkus-maven-plugin-goals.adoc | 20 + ...fig-runtime-prometheus-runtime-config.adoc | 9 +- .../latest/config/quarkus-micrometer.adoc | 9 +- ...ongodb-config-group-credential-config.adoc | 18 +- ...-group-dev-services-build-time-config.adoc | 18 +- ...godb-config-group-mongo-client-config.adoc | 27 +- .../quarkus-mongodb-general-config-items.adoc | 36 +- ...ongodb-mongo-client-build-time-config.adoc | 35 +- .../quarkus-mongodb-mongodb-config.adoc | 18 +- .../latest/config/quarkus-mongodb.adoc | 53 +- .../quarkus-mqtt-mqtt-build-time-config.adoc | 9 +- .../quarkus-native-pkg-native-config.adoc | 17 + ...ty-config-observability-configuration.adoc | 80 + .../latest/config/quarkus-observability.adoc | 80 + ...rkus-oidc-client-general-config-items.adoc | 88 +- ...uarkus-oidc-client-oidc-client-config.adoc | 88 +- ...arkus-oidc-client-oidc-clients-config.adoc | 88 +- .../latest/config/quarkus-oidc-client.adoc | 88 +- ...-group-oidc-common-config-credentials.adoc | 52 +- ...arkus-oidc-config-group-dev-ui-config.adoc | 9 +- ...services-keycloak-dev-services-config.adoc | 45 +- .../quarkus-oidc-general-config-items.adoc | 274 ++- .../quarkus-oidc-oidc-build-time-config.adoc | 9 +- .../config/quarkus-oidc-oidc-config.adoc | 220 +- ...idc-oidc-tenant-config-authentication.adoc | 96 +- ...us-oidc-oidc-tenant-config-code-grant.adoc | 36 +- ...uarkus-oidc-oidc-tenant-config-logout.adoc | 18 +- ...quarkus-oidc-oidc-tenant-config-token.adoc | 18 +- .../quarkus-oidc-oidc-tenant-config.adoc | 220 +- .../latest/config/quarkus-oidc.adoc | 274 ++- .../quarkus-openshift-openshift-config.adoc | 126 +- .../quarkus-package-pkg-package-config.adoc | 18 +- ...arkus-pulsar-pulsar-build-time-config.adoc | 9 +- ...g-group-quartz-extension-point-config.adoc | 36 +- .../quarkus-quartz-general-config-items.adoc | 36 +- ...arkus-quartz-quartz-build-time-config.adoc | 36 +- .../latest/config/quarkus-quartz.adoc | 36 +- .../config/quarkus-qute-qute-config.adoc | 9 +- .../latest/config/quarkus-qute.adoc | 9 +- ...-rabbitmq-rabbit-mq-build-time-config.adoc | 90 +- ...p-data-source-reactive-runtime-config.adoc | 18 +- ...eactive-outer-named-build-time-config.adoc | 9 +- ...e-reactive-outer-named-runtime-config.adoc | 9 +- ...ctive-datasource-general-config-items.adoc | 18 +- .../config/quarkus-reactive-datasource.adoc | 18 +- ...-redis-client-redis-build-time-config.adoc | 18 +- ...nfig-group-client-dev-services-config.adoc | 18 +- ...time-config-dev-service-configuration.adoc | 18 +- .../quarkus-redis-general-config-items.adoc | 18 +- .../latest/config/quarkus-redis.adoc | 18 +- ...restclient-config-rest-clients-config.adoc | 18 +- ...estclient-config-general-config-items.adoc | 9 +- ...-restclient-config-rest-client-config.adoc | 9 +- .../config/quarkus-restclient-config.adoc | 18 +- ...bc-jdbc-security-realm-runtime-config.adoc | 16 +- .../quarkus-security-security-config.adoc | 9 +- ...sers-embedded-mp-realm-runtime-config.adoc | 18 +- .../latest/config/quarkus-security.adoc | 9 +- ...t-config-group-graph-ql-client-config.adoc | 18 +- ...e-graphql-client-general-config-items.adoc | 18 +- ...raphql-client-graph-ql-clients-config.adoc | 18 +- .../quarkus-smallrye-graphql-client.adoc | 18 +- ...all-rye-health-runtime-config-enabled.adoc | 6 +- ...-smallrye-health-general-config-items.adoc | 6 +- ...ealth-small-rye-health-runtime-config.adoc | 15 +- .../config/quarkus-smallrye-health.adoc | 15 +- ...rye-openapi-small-rye-open-api-config.adoc | 9 +- .../config/quarkus-smallrye-openapi.adoc | 9 +- ...p-amqp-dev-services-build-time-config.adoc | 9 +- ...vemessaging-amqp-general-config-items.adoc | 9 +- ...arkus-smallrye-reactivemessaging-amqp.adoc | 9 +- ...p-mqtt-dev-services-build-time-config.adoc | 9 +- ...vemessaging-mqtt-general-config-items.adoc | 9 +- ...arkus-smallrye-reactivemessaging-mqtt.adoc | 9 +- ...pulsar-dev-services-build-time-config.adoc | 9 +- ...messaging-pulsar-general-config-items.adoc | 9 +- ...kus-smallrye-reactivemessaging-pulsar.adoc | 9 +- ...ev-services-build-time-config-binding.adoc | 33 +- ...v-services-build-time-config-exchange.adoc | 27 +- ...-dev-services-build-time-config-queue.adoc | 21 +- ...bit-mq-dev-services-build-time-config.adoc | 90 +- ...ssaging-rabbitmq-general-config-items.adoc | 90 +- ...s-smallrye-reactivemessaging-rabbitmq.adoc | 90 +- .../quarkus-spring-cloud-config-client.adoc | 9 +- ...fig-spring-cloud-config-client-config.adoc | 9 +- .../quarkus-stork-general-config-items.adoc | 27 +- .../quarkus-stork-service-configuration.adoc | 27 +- ...ork-stork-load-balancer-configuration.adoc | 9 +- ...stork-service-discovery-configuration.adoc | 9 +- ...stork-service-registrar-configuration.adoc | 9 +- ...arkus-stork-stork-stork-configuration.adoc | 27 +- .../latest/config/quarkus-stork.adoc | 27 +- .../quarkus-swagger-ui-swagger-ui-config.adoc | 9 +- .../latest/config/quarkus-swaggerui.adoc | 9 +- .../quarkus-test-dev-testing-test-config.adoc | 36 +- ...http-config-group-auth-runtime-config.adoc | 27 +- ...vertx-http-config-group-filter-config.adoc | 18 +- ...gement-management-runtime-auth-config.adoc | 27 +- ...vertx-http-config-group-policy-config.adoc | 36 +- ...arkus-vertx-http-general-config-items.adoc | 72 +- .../latest/config/quarkus-vertx-http.adoc | 74 +- ...locator-web-dependency-locator-config.adoc | 81 + ...eb-jar-locator-web-jar-locator-config.adoc | 46 - .../config/quarkus-webdependency-locator.adoc | 81 + .../latest/config/quarkus-webjar-locator.adoc | 46 - ...ext-web-sockets-client-runtime-config.adoc | 104 + ...ext-web-sockets-server-runtime-config.adoc | 121 + ...ckets-next-web-sockets-runtime-config.adoc | 66 - .../config/quarkus-websockets-next.adoc | 142 +- _guides/_attributes.adoc | 18 +- _guides/amqp.adoc | 7 +- _guides/cache-infinispan-reference.adoc | 138 ++ _guides/cache.adoc | 1 + _guides/cdi-integration.adoc | 12 +- _guides/cdi-reference.adoc | 52 +- _guides/cdi.adoc | 18 +- _guides/dev-services.adoc | 8 + _guides/dev-ui.adoc | 350 ++- _guides/getting-started.adoc | 2 +- .../hibernate-search-orm-elasticsearch.adoc | 2 +- ...rnate-search-standalone-elasticsearch.adoc | 2 +- _guides/http-reference.adoc | 71 +- _guides/images/dev-ui-embedded-file.png | Bin 11979 -> 0 bytes _guides/images/dev-ui-embedded.png | Bin 7434 -> 0 bytes _guides/images/dev-ui-interactive.png | Bin 7530 -> 0 bytes .../images/dev-ui-kogito-data-index-card.png | Bin 17162 -> 0 bytes _guides/images/dev-ui-kogito-data-index.png | Bin 170797 -> 0 bytes _guides/images/dev-ui-message.png | Bin 22915 -> 0 bytes _guides/images/dev-ui-overview.png | Bin 126641 -> 0 bytes .../web-dependency-locator-screenshot01.png | Bin 0 -> 16511 bytes .../web-dependency-locator-screenshot02.png | Bin 0 -> 130090 bytes .../web-dependency-locator-screenshot03.png | Bin 0 -> 253809 bytes _guides/infinispan-client-reference.adoc | 51 +- _guides/javascript/config.js | 2 +- _guides/lifecycle.adoc | 2 +- _guides/mongodb.adoc | 2 +- _guides/native-reference.adoc | 2 +- _guides/observability-devservices-lgtm.adoc | 282 +++ _guides/observability-devservices.adoc | 42 + _guides/opentelemetry.adoc | 18 +- _guides/qute-reference.adoc | 36 +- _guides/rabbitmq.adoc | 7 +- .../security-authentication-mechanisms.adoc | 2 +- ...ity-authorize-web-endpoints-reference.adoc | 2 +- _guides/security-jdbc.adoc | 6 +- ...ecurity-oidc-code-flow-authentication.adoc | 190 +- ...urity-openid-connect-client-reference.adoc | 9 + _guides/security-overview.adoc | 6 + _guides/security-testing.adoc | 87 + _guides/smallrye-fault-tolerance.adoc | 72 +- _guides/spring-di.adoc | 2 +- _guides/web-dependency-locator.adoc | 144 ++ _guides/web.adoc | 2 +- _guides/websockets-next-reference.adoc | 63 + _guides/writing-extensions.adoc | 2 +- _guides/writing-native-applications-tips.adoc | 2 + 880 files changed, 9640 insertions(+), 4451 deletions(-) create mode 100644 _generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCacheRuntimeConfig create mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig create mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig create mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.observability.runtime.config.ObservabilityConfiguration create mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig delete mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig create mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig delete mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsRuntimeConfig create mode 100644 _generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig create mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig create mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig create mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-observability.adoc/io.quarkus.observability.runtime.config.ObservabilityConfiguration create mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webdependency-locator.adoc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig delete mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webjar-locator.adoc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig create mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig delete mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsRuntimeConfig create mode 100644 _generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig create mode 100644 _generated-doc/latest/config/quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config.adoc create mode 100644 _generated-doc/latest/config/quarkus-cache-infinispan-general-config-items.adoc create mode 100644 _generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-build-time-config.adoc create mode 100644 _generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-config.adoc create mode 100644 _generated-doc/latest/config/quarkus-cache-infinispan.adoc create mode 100644 _generated-doc/latest/config/quarkus-observability-config-observability-configuration.adoc create mode 100644 _generated-doc/latest/config/quarkus-observability.adoc create mode 100644 _generated-doc/latest/config/quarkus-web-dependency-locator-web-dependency-locator-config.adoc delete mode 100644 _generated-doc/latest/config/quarkus-web-jar-locator-web-jar-locator-config.adoc create mode 100644 _generated-doc/latest/config/quarkus-webdependency-locator.adoc delete mode 100644 _generated-doc/latest/config/quarkus-webjar-locator.adoc create mode 100644 _generated-doc/latest/config/quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config.adoc create mode 100644 _generated-doc/latest/config/quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config.adoc delete mode 100644 _generated-doc/latest/config/quarkus-websockets-next-websockets-next-web-sockets-runtime-config.adoc create mode 100644 _guides/cache-infinispan-reference.adoc delete mode 100644 _guides/images/dev-ui-embedded-file.png delete mode 100644 _guides/images/dev-ui-embedded.png delete mode 100644 _guides/images/dev-ui-interactive.png delete mode 100644 _guides/images/dev-ui-kogito-data-index-card.png delete mode 100644 _guides/images/dev-ui-kogito-data-index.png delete mode 100644 _guides/images/dev-ui-message.png delete mode 100644 _guides/images/dev-ui-overview.png create mode 100644 _guides/images/web-dependency-locator-screenshot01.png create mode 100644 _guides/images/web-dependency-locator-screenshot02.png create mode 100644 _guides/images/web-dependency-locator-screenshot03.png create mode 100644 _guides/observability-devservices-lgtm.adoc create mode 100644 _guides/observability-devservices.adoc create mode 100644 _guides/web-dependency-locator.adoc diff --git a/_data/versioned/latest/index/quarkus.yaml b/_data/versioned/latest/index/quarkus.yaml index ad94b794cf2..975c24eafda 100644 --- a/_data/versioned/latest/index/quarkus.yaml +++ b/_data/versioned/latest/index/quarkus.yaml @@ -96,6 +96,7 @@ types: - http - web - webjars + - mvnpm - vertx - servlet - undertow @@ -103,6 +104,19 @@ types: - io.quarkus:quarkus-vertx-http type: reference url: /guides/http-reference + - title: Infinispan Cache + filename: cache-infinispan-reference.adoc + summary: Use Infinispan as the Quarkus cache backend + categories: data + topics: + - infinispan + - cache + - data + extensions: + - io.quarkus:quarkus-infinispan-cache + - io.quarkus:quarkus-infinispan-client + type: reference + url: /guides/cache-infinispan-reference - title: Infinispan Client Extension Reference Guide filename: infinispan-client-reference.adoc summary: "Infinispan is an in memory distributed data store and cache server that offers flexible deployment options and robust capabilities for storing, managing, and processing data." @@ -1709,7 +1723,7 @@ types: url: /guides/init-tasks - title: Introduction to Contexts and Dependency Injection (CDI) filename: cdi.adoc - summary: "Quarkus DI solution is based on the [Jakarta Contexts and Dependency Injection 4.0](https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html) specification." + summary: "Quarkus DI solution is based on the [Jakarta Contexts and Dependency Injection 4.1](https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html) specification." keywords: qualifier event interceptor observer arc categories: core topics: @@ -1844,6 +1858,28 @@ types: - io.quarkus:quarkus-narayana-lra type: guide url: /guides/lra + - title: Observability Dev Services + filename: observability-devservices.adoc + summary: Entry point for Observability DevServices + categories: observability + topics: + - observability + - grafana + - lgtm + - prometheus + - victoriametrics + - jaeger + - otel + - otlp + extensions: + - io.quarkus:quarkus-observability-devservices + type: guide + url: /guides/observability-devservices + - title: Observability Dev Services with Grafana OTel LGTM + filename: observability-devservices-lgtm.adoc + summary: "OTel-LGTM is all-in-one Docker image containing OpenTelemetry’s OTLP as the protocol to transport metrics, tracing and logging data to an OpenTelemetry Collector which then stores signals data into Prometheus (metrics), Tempo (traces) and Loki (logs), only to have it visualized by Grafana." + type: guide + url: /guides/observability-devservices-lgtm - title: Packaging And Releasing With JReleaser filename: jreleaser.adoc summary: This guide covers packaging and releasing CLI applications using the JReleaser tool. @@ -2825,6 +2861,22 @@ types: - io.quarkus:quarkus-hibernate-validator type: guide url: /guides/validation + - title: Web dependency locator + filename: web-dependency-locator.adoc + summary: Learn more about how to use the web dependency locator + categories: web + topics: + - http + - web + - webjars + - mvnpm + - vertx + - servlet + - undertow + extensions: + - io.quarkus:quarkus-web-dependency-locator + type: guide + url: /guides/web-dependency-locator - title: Writing JSON REST Services filename: rest-json.adoc summary: JSON is now the lingua franca between microservices. diff --git a/_data/versioned/latest/index/relations.yaml b/_data/versioned/latest/index/relations.yaml index 4f3482f9a81..bda407d8cc9 100644 --- a/_data/versioned/latest/index/relations.yaml +++ b/_data/versioned/latest/index/relations.yaml @@ -1095,6 +1095,10 @@ matches: 1 /guides/cache: sameTopics: + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 2 - title: Redis Cache url: /guides/cache-redis-reference type: reference @@ -1207,6 +1211,137 @@ url: /guides/transaction type: reference matches: 1 +/guides/cache-infinispan-reference: + sameTopics: + - title: Application Data Caching + url: /guides/cache + type: guide + matches: 2 + - title: Dev Services for Infinispan + url: /guides/infinispan-dev-services + type: guide + matches: 2 + - title: Infinispan Client Extension Reference Guide + url: /guides/infinispan-client-reference + type: reference + matches: 2 + - title: Redis Cache + url: /guides/cache-redis-reference + type: reference + matches: 2 + - title: Using the Infinispan Client + url: /guides/infinispan-client + type: guide + matches: 2 + - title: Configure data sources in Quarkus + url: /guides/datasource + type: reference + matches: 1 + - title: Connecting to an Elasticsearch cluster + url: /guides/elasticsearch + type: guide + matches: 1 + - title: Dev Services for Databases + url: /guides/databases-dev-services + type: guide + matches: 1 + - title: Dev Services for Elasticsearch + url: /guides/elasticsearch-dev-services + type: guide + matches: 1 + - title: Dev Services for Redis + url: /guides/redis-dev-services + type: guide + matches: 1 + - title: Narayana LRA Participant Support + url: /guides/lra + type: guide + matches: 1 + - title: Reactive SQL Clients + url: /guides/reactive-sql-clients + type: guide + matches: 1 + - title: Redis Extension Reference Guide + url: /guides/redis-reference + type: reference + matches: 1 + - title: Simplified Hibernate ORM with Panache + url: /guides/hibernate-orm-panache + type: guide + matches: 1 + - title: Simplified Hibernate ORM with Panache and Kotlin + url: /guides/hibernate-orm-panache-kotlin + type: guide + matches: 1 + - title: Simplified Hibernate Reactive with Panache + url: /guides/hibernate-reactive-panache + type: guide + matches: 1 + - title: Simplified MongoDB with Panache + url: /guides/mongodb-panache + type: guide + matches: 1 + - title: Simplified MongoDB with Panache and Kotlin + url: /guides/mongodb-panache-kotlin + type: guide + matches: 1 + - title: Use Hibernate Search in Standalone mode with Elasticsearch/OpenSearch + url: /guides/hibernate-search-standalone-elasticsearch + type: guide + matches: 1 + - title: Use Hibernate Search with Hibernate ORM and Elasticsearch/OpenSearch + url: /guides/hibernate-search-orm-elasticsearch + type: guide + matches: 1 + - title: Using Flyway + url: /guides/flyway + type: guide + matches: 1 + - title: Using Hibernate ORM and Jakarta Persistence + url: /guides/hibernate-orm + type: guide + matches: 1 + - title: Using Hibernate Reactive + url: /guides/hibernate-reactive + type: guide + matches: 1 + - title: Using Liquibase + url: /guides/liquibase + type: guide + matches: 1 + - title: Using Liquibase MongoDB + url: /guides/liquibase-mongodb + type: guide + matches: 1 + - title: Using the Cassandra Client + url: /guides/cassandra + type: guide + matches: 1 + - title: Using the MongoDB Client + url: /guides/mongodb + type: guide + matches: 1 + - title: Using the Redis Client + url: /guides/redis + type: guide + matches: 1 + - title: Using transactions in Quarkus + url: /guides/transaction + type: reference + matches: 1 + sameExtensions: + - title: Dev Services for Infinispan + url: /guides/infinispan-dev-services + type: guide + matches: 1 + - title: Infinispan Client Extension Reference Guide + url: /guides/infinispan-client-reference + type: reference + matches: 1 + - title: Using the Infinispan Client + url: /guides/infinispan-client + type: guide + matches: 1 /guides/cache-redis-reference: sameTopics: - title: Application Data Caching @@ -1217,6 +1352,10 @@ url: /guides/redis-dev-services type: guide matches: 2 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 2 - title: Redis Extension Reference Guide url: /guides/redis-reference type: reference @@ -1402,6 +1541,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -1577,6 +1720,10 @@ url: /guides/telemetry-opentracing-to-otel-tutorial type: tutorial matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -2311,6 +2458,10 @@ url: /guides/dev-mode-differences type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -2498,6 +2649,10 @@ url: /guides/getting-started-reactive type: tutorial matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -3657,6 +3812,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -3828,6 +3987,10 @@ url: /guides/dev-mode-differences type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -4105,6 +4268,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6099,6 +6266,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6242,6 +6413,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6377,6 +6552,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6496,6 +6675,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6635,6 +6818,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6774,6 +6961,10 @@ url: /guides/infinispan-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6885,6 +7076,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -6947,6 +7142,10 @@ matches: 1 /guides/http-reference: sameTopics: + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 7 - title: Quarkus for the Web url: /guides/web type: guide @@ -7076,6 +7275,10 @@ url: /guides/infinispan-dev-services type: guide matches: 2 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 2 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -7189,6 +7392,10 @@ url: /guides/infinispan-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -7199,6 +7406,10 @@ url: /guides/infinispan-dev-services type: guide matches: 2 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 2 - title: Using the Infinispan Client url: /guides/infinispan-client type: guide @@ -7312,6 +7523,10 @@ url: /guides/infinispan-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Using the Infinispan Client url: /guides/infinispan-client type: guide @@ -7370,6 +7585,10 @@ url: /guides/continuous-testing type: guide matches: 2 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 2 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -7499,6 +7718,10 @@ type: tutorial matches: 1 sameExtensions: + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -8824,6 +9047,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -8963,6 +9190,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -9053,6 +9284,10 @@ url: /guides/telemetry-opentracing-to-otel-tutorial type: tutorial matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -9099,6 +9334,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -9227,6 +9466,10 @@ url: /guides/telemetry-opentracing-to-otel-tutorial type: tutorial matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -9593,6 +9836,10 @@ url: /guides/infinispan-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -9732,6 +9979,10 @@ url: /guides/infinispan-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -9863,6 +10114,10 @@ url: /guides/infinispan-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -9974,6 +10229,44 @@ url: /guides/native-and-ssl type: guide matches: 1 +/guides/observability-devservices: + sameTopics: + - title: Collect metrics using Micrometer + url: /guides/telemetry-micrometer-tutorial + type: tutorial + matches: 2 + - title: "Centralized log management (Graylog, Logstash, Fluentd)" + url: /guides/centralized-log-management + type: guide + matches: 1 + - title: Logging configuration + url: /guides/logging + type: reference + matches: 1 + - title: Management interface reference + url: /guides/management-interface-reference + type: reference + matches: 1 + - title: Micrometer Metrics + url: /guides/telemetry-micrometer + type: reference + matches: 1 + - title: Migrate from OpenTracing to OpenTelemetry tracing + url: /guides/telemetry-opentracing-to-otel-tutorial + type: tutorial + matches: 1 + - title: SmallRye Health + url: /guides/smallrye-health + type: guide + matches: 1 + - title: SmallRye Metrics + url: /guides/smallrye-metrics + type: guide + matches: 1 + - title: Using OpenTelemetry + url: /guides/opentelemetry + type: guide + matches: 1 /guides/openapi-swaggerui: sameTopics: - title: Authorization of web endpoints @@ -10054,6 +10347,10 @@ url: /guides/telemetry-micrometer type: reference matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -11215,6 +11512,10 @@ url: /guides/web type: guide matches: 2 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 2 - title: Authorization of web endpoints url: /guides/security-authorize-web-endpoints-reference type: reference @@ -11317,6 +11618,10 @@ url: /guides/getting-started-reactive type: tutorial matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -11510,6 +11815,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -11689,6 +11998,10 @@ url: /guides/dev-mode-differences type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -11840,6 +12153,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -12975,6 +13292,10 @@ url: /guides/rest-client type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 - title: Writing JSON REST Services url: /guides/rest-json type: guide @@ -13178,6 +13499,10 @@ url: /guides/security-webauthn type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 sameExtensions: - title: Enable Basic authentication url: /guides/security-basic-authentication-howto @@ -13369,6 +13694,10 @@ url: /guides/security-webauthn type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 sameExtensions: - title: Basic authentication url: /guides/security-basic-authentication @@ -13590,6 +13919,10 @@ url: /guides/security-webauthn type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 /guides/security-customization: sameTopics: - title: Authentication mechanisms in Quarkus @@ -13870,6 +14203,10 @@ url: /guides/security-webauthn type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 sameExtensions: - title: Basic authentication url: /guides/security-basic-authentication @@ -17959,6 +18296,10 @@ url: /guides/telemetry-opentracing-to-otel-tutorial type: tutorial matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Metrics url: /guides/smallrye-metrics type: guide @@ -17993,6 +18334,10 @@ url: /guides/telemetry-opentracing-to-otel-tutorial type: tutorial matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -18107,6 +18452,10 @@ url: /guides/cache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Redis Cache url: /guides/cache-redis-reference type: reference @@ -18339,6 +18688,10 @@ url: /guides/rest-data-panache type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -18501,6 +18854,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -19068,6 +19425,10 @@ url: /guides/telemetry-opentracing-to-otel-tutorial type: tutorial matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -19091,6 +19452,10 @@ url: /guides/telemetry-micrometer type: reference matches: 2 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 2 - title: "Centralized log management (Graylog, Logstash, Fluentd)" url: /guides/centralized-log-management type: guide @@ -19150,6 +19515,10 @@ url: /guides/telemetry-micrometer type: reference matches: 1 + - title: Observability Dev Services + url: /guides/observability-devservices + type: guide + matches: 1 - title: SmallRye Health url: /guides/smallrye-health type: guide @@ -19369,6 +19738,10 @@ url: /guides/redis-dev-services type: guide matches: 1 + - title: Infinispan Cache + url: /guides/cache-infinispan-reference + type: reference + matches: 1 - title: Infinispan Client Extension Reference Guide url: /guides/infinispan-client-reference type: reference @@ -19605,6 +19978,10 @@ url: /guides/reactive-routes type: guide matches: 2 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 2 - title: Authorization of web endpoints url: /guides/security-authorize-web-endpoints-reference type: reference @@ -19645,6 +20022,52 @@ url: /guides/websockets-next-reference type: reference matches: 1 +/guides/web-dependency-locator: + sameTopics: + - title: HTTP Reference + url: /guides/http-reference + type: reference + matches: 7 + - title: Quarkus for the Web + url: /guides/web + type: guide + matches: 2 + - title: Using Reactive Routes + url: /guides/reactive-routes + type: guide + matches: 2 + - title: Authorization of web endpoints + url: /guides/security-authorize-web-endpoints-reference + type: reference + matches: 1 + - title: Basic authentication + url: /guides/security-basic-authentication + type: concepts + matches: 1 + - title: Cross-Site Request Forgery Prevention + url: /guides/security-csrf-prevention + type: guide + matches: 1 + - title: Enable Basic authentication + url: /guides/security-basic-authentication-howto + type: howto + matches: 1 + - title: Getting started with Security by using Basic authentication and Jakarta Persistence + url: /guides/security-getting-started-tutorial + type: tutorial + matches: 1 + - title: Getting started with WebSockets-Next + url: /guides/websockets-next-tutorial + type: tutorial + matches: 1 + - title: Using WebSockets + url: /guides/websockets + type: guide + matches: 1 + - title: WebSockets Next extension reference guide + url: /guides/websockets-next-reference + type: reference + matches: 1 /guides/websockets: sameTopics: - title: Getting started with WebSockets-Next @@ -19667,6 +20090,10 @@ url: /guides/reactive-routes type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 /guides/websockets-next-reference: sameTopics: - title: Getting started with WebSockets-Next @@ -19689,6 +20116,10 @@ url: /guides/reactive-routes type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 sameExtensions: - title: Getting started with WebSockets-Next url: /guides/websockets-next-tutorial @@ -19716,6 +20147,10 @@ url: /guides/reactive-routes type: guide matches: 1 + - title: Web dependency locator + url: /guides/web-dependency-locator + type: guide + matches: 1 sameExtensions: - title: WebSockets Next extension reference guide url: /guides/websockets-next-reference diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig index bfc8aef8575..9a34471bfff 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"If we create a JDBC datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".driver","additionalKeys":[],"configDoc":"The datasource driver class name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"driver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DRIVER","enum":false}},{"configDocKey":{"type":"io.quarkus.agroal.runtime.TransactionIntegration","key":".transactions","additionalKeys":[],"configDoc":"Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.\n\nWhen enabling XA you will need a driver implementing `javax.sql.XADataSource`.","withinAMap":false,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"transactions","configPhase":"BUILD_TIME","acceptedValues":["`enabled`","`xa`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTIONS","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".enable-metrics","additionalKeys":[],"configDoc":"Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":".tracing","additionalKeys":[],"configDoc":"Enable JDBC tracing. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING","enum":false}},{"configDocKey":{"type":"boolean","key":".telemetry","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TELEMETRY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"If we create a JDBC datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".driver","additionalKeys":[],"configDoc":"The datasource driver class name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"driver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DRIVER","enum":false}},{"configDocKey":{"type":"io.quarkus.agroal.runtime.TransactionIntegration","key":".transactions","additionalKeys":[],"configDoc":"Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.\n\nWhen enabling XA you will need a driver implementing `javax.sql.XADataSource`.","withinAMap":false,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"transactions","configPhase":"BUILD_TIME","acceptedValues":["`enabled`","`xa`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTIONS","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".enable-metrics","additionalKeys":[],"configDoc":"Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":".tracing","additionalKeys":[],"configDoc":"Enable JDBC tracing. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING","enum":false}},{"configDocKey":{"type":"boolean","key":".telemetry","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TELEMETRY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig index b1c704bd085..d97d631c230 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The datasource URL","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".initial-size","additionalKeys":[],"configDoc":"The initial size of the pool. Usually you will want to set the initial size to match at least the minimal size, but this is not enforced so to allow for architectures which prefer a lazy initialization of the connections on boot, while being able to sustain a minimal pool size after boot.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".min-size","additionalKeys":[],"configDoc":"The datasource pool minimum size","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"min-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIN_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".background-validation-interval","additionalKeys":[],"configDoc":"The interval at which we validate idle connections in the background.\n\nSet to `0` to disable background validation.","withinAMap":false,"defaultValue":"2M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"background-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".foreground-validation-interval","additionalKeys":[],"configDoc":"Perform foreground validation on connections that have been idle for longer than the specified interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"foreground-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FOREGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".acquisition-timeout","additionalKeys":[],"configDoc":"The timeout before cancelling the acquisition of a new connection","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"acquisition-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACQUISITION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".leak-detection-interval","additionalKeys":[],"configDoc":"The interval at which we check for connection leaks.","withinAMap":false,"defaultValue":"This feature is disabled by default.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"leak-detection-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEAK_DETECTION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-removal-interval","additionalKeys":[],"configDoc":"The interval at which we try to remove idle connections.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-removal-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_REMOVAL_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-lifetime","additionalKeys":[],"configDoc":"The max lifetime of a connection.","withinAMap":false,"defaultValue":"By default, there is no restriction on the lifespan of a connection.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation","key":".transaction-isolation-level","additionalKeys":[],"configDoc":"The transaction isolation level.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionFactoryConfiguration.TransactionIsolation.html","docMapKey":"transaction-isolation-level","configPhase":"BUILD_TIME","acceptedValues":["`undefined`","`none`","`read-uncommitted`","`read-committed`","`repeatable-read`","`serializable`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_ISOLATION_LEVEL","enum":true}},{"configDocKey":{"type":"boolean","key":".extended-leak-report","additionalKeys":[],"configDoc":"Collect and display extra troubleshooting info on leaked connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"extended-leak-report","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTENDED_LEAK_REPORT","enum":false}},{"configDocKey":{"type":"boolean","key":".flush-on-close","additionalKeys":[],"configDoc":"Allows connections to be flushed upon return to the pool. It's not enabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flush-on-close","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLUSH_ON_CLOSE","enum":false}},{"configDocKey":{"type":"boolean","key":".detect-statement-leaks","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-statement-leaks","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DETECT_STATEMENT_LEAKS","enum":false}},{"configDocKey":{"type":"string","key":".new-connection-sql","additionalKeys":[],"configDoc":"Query executed when first using a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"new-connection-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEW_CONNECTION_SQL","enum":false}},{"configDocKey":{"type":"string","key":".validation-query-sql","additionalKeys":[],"configDoc":"Query executed to validate a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validation-query-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATION_QUERY_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".pooling-enabled","additionalKeys":[],"configDoc":"Disable pooling to prevent reuse of Connections. Use this when an external pool manages the life-cycle of Connections.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pooling-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOLING_ENABLED","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionPoolConfiguration.TransactionRequirement","key":".transaction-requirement","additionalKeys":[],"configDoc":"Require an active transaction when acquiring a connection. Recommended for production. WARNING: Some extensions acquire connections without holding a transaction for things like schema updates and schema validation. Setting this setting to STRICT may lead to failures in those cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionPoolConfiguration.TransactionRequirement.html","docMapKey":"transaction-requirement","configPhase":"BUILD_TIME","acceptedValues":["`off`","`warn`","`strict`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_REQUIREMENT","enum":true}},{"configDocKey":{"type":"`Map`","key":".additional-jdbc-properties","additionalKeys":[],"configDoc":"Other unspecified properties to be passed to the JDBC driver when creating new connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-jdbc-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_JDBC_PROPERTIES","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tracing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".tracing.enabled","additionalKeys":[],"configDoc":"Enable JDBC tracing.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".tracing.trace-with-active-span-only","additionalKeys":[],"configDoc":"Trace calls with active Spans only","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":".tracing.ignore-for-tracing","additionalKeys":[],"configDoc":"Ignore specific queries from being traced","withinAMap":false,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_IGNORE_FOR_TRACING","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".telemetry.enabled","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.telemetry=false and true if quarkus.datasource.jdbc.telemetry=true","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TELEMETRY_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The datasource URL","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".initial-size","additionalKeys":[],"configDoc":"The initial size of the pool. Usually you will want to set the initial size to match at least the minimal size, but this is not enforced so to allow for architectures which prefer a lazy initialization of the connections on boot, while being able to sustain a minimal pool size after boot.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".min-size","additionalKeys":[],"configDoc":"The datasource pool minimum size","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"min-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIN_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".background-validation-interval","additionalKeys":[],"configDoc":"The interval at which we validate idle connections in the background.\n\nSet to `0` to disable background validation.","withinAMap":false,"defaultValue":"2M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"background-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".foreground-validation-interval","additionalKeys":[],"configDoc":"Perform foreground validation on connections that have been idle for longer than the specified interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"foreground-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FOREGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".acquisition-timeout","additionalKeys":[],"configDoc":"The timeout before cancelling the acquisition of a new connection","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"acquisition-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACQUISITION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".leak-detection-interval","additionalKeys":[],"configDoc":"The interval at which we check for connection leaks.","withinAMap":false,"defaultValue":"This feature is disabled by default.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"leak-detection-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEAK_DETECTION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-removal-interval","additionalKeys":[],"configDoc":"The interval at which we try to remove idle connections.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-removal-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_REMOVAL_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-lifetime","additionalKeys":[],"configDoc":"The max lifetime of a connection.","withinAMap":false,"defaultValue":"By default, there is no restriction on the lifespan of a connection.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation","key":".transaction-isolation-level","additionalKeys":[],"configDoc":"The transaction isolation level.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionFactoryConfiguration.TransactionIsolation.html","docMapKey":"transaction-isolation-level","configPhase":"BUILD_TIME","acceptedValues":["`undefined`","`none`","`read-uncommitted`","`read-committed`","`repeatable-read`","`serializable`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_ISOLATION_LEVEL","enum":true}},{"configDocKey":{"type":"boolean","key":".extended-leak-report","additionalKeys":[],"configDoc":"Collect and display extra troubleshooting info on leaked connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"extended-leak-report","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTENDED_LEAK_REPORT","enum":false}},{"configDocKey":{"type":"boolean","key":".flush-on-close","additionalKeys":[],"configDoc":"Allows connections to be flushed upon return to the pool. It's not enabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flush-on-close","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLUSH_ON_CLOSE","enum":false}},{"configDocKey":{"type":"boolean","key":".detect-statement-leaks","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-statement-leaks","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DETECT_STATEMENT_LEAKS","enum":false}},{"configDocKey":{"type":"string","key":".new-connection-sql","additionalKeys":[],"configDoc":"Query executed when first using a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"new-connection-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEW_CONNECTION_SQL","enum":false}},{"configDocKey":{"type":"string","key":".validation-query-sql","additionalKeys":[],"configDoc":"Query executed to validate a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validation-query-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATION_QUERY_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".pooling-enabled","additionalKeys":[],"configDoc":"Disable pooling to prevent reuse of Connections. Use this when an external pool manages the life-cycle of Connections.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pooling-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOLING_ENABLED","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionPoolConfiguration.TransactionRequirement","key":".transaction-requirement","additionalKeys":[],"configDoc":"Require an active transaction when acquiring a connection. Recommended for production. WARNING: Some extensions acquire connections without holding a transaction for things like schema updates and schema validation. Setting this setting to STRICT may lead to failures in those cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionPoolConfiguration.TransactionRequirement.html","docMapKey":"transaction-requirement","configPhase":"BUILD_TIME","acceptedValues":["`off`","`warn`","`strict`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_REQUIREMENT","enum":true}},{"configDocKey":{"type":"java.lang.String","key":".additional-jdbc-properties.\"property-key\"","additionalKeys":[],"configDoc":"Other unspecified properties to be passed to the JDBC driver when creating new connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tracing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".tracing.enabled","additionalKeys":[],"configDoc":"Enable JDBC tracing.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".tracing.trace-with-active-span-only","additionalKeys":[],"configDoc":"Trace calls with active Spans only","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":".tracing.ignore-for-tracing","additionalKeys":[],"configDoc":"Ignore specific queries from being traced","withinAMap":false,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_IGNORE_FOR_TRACING","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".telemetry.enabled","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.telemetry=false and true if quarkus.datasource.jdbc.telemetry=true","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TELEMETRY_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig index 1208bca72d0..5cc2902591b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Enable JDBC tracing.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".trace-with-active-span-only","additionalKeys":[],"configDoc":"Trace calls with active Spans only","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":".ignore-for-tracing","additionalKeys":[],"configDoc":"Ignore specific queries from being traced","withinAMap":false,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_FOR_TRACING","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Enable JDBC tracing.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".trace-with-active-span-only","additionalKeys":[],"configDoc":"Trace calls with active Spans only","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":".ignore-for-tracing","additionalKeys":[],"configDoc":"Ignore specific queries from being traced","withinAMap":false,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_FOR_TRACING","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig index f8b691fb010..e2587d0cbe8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jdbc","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".jdbc","additionalKeys":[],"configDoc":"If we create a JDBC datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.driver","additionalKeys":[],"configDoc":"The datasource driver class name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"driver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_DRIVER","enum":false}},{"configDocKey":{"type":"io.quarkus.agroal.runtime.TransactionIntegration","key":".jdbc.transactions","additionalKeys":[],"configDoc":"Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.\n\nWhen enabling XA you will need a driver implementing `javax.sql.XADataSource`.","withinAMap":false,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"transactions","configPhase":"BUILD_TIME","acceptedValues":["`enabled`","`xa`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRANSACTIONS","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc.enable-metrics","additionalKeys":[],"configDoc":"Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_ENABLE_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.tracing","additionalKeys":[],"configDoc":"Enable JDBC tracing. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.telemetry","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TELEMETRY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jdbc","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".jdbc","additionalKeys":[],"configDoc":"If we create a JDBC datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.driver","additionalKeys":[],"configDoc":"The datasource driver class name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"driver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_DRIVER","enum":false}},{"configDocKey":{"type":"io.quarkus.agroal.runtime.TransactionIntegration","key":".jdbc.transactions","additionalKeys":[],"configDoc":"Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.\n\nWhen enabling XA you will need a driver implementing `javax.sql.XADataSource`.","withinAMap":false,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"transactions","configPhase":"BUILD_TIME","acceptedValues":["`enabled`","`xa`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRANSACTIONS","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc.enable-metrics","additionalKeys":[],"configDoc":"Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_ENABLE_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.tracing","additionalKeys":[],"configDoc":"Enable JDBC tracing. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.telemetry","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TELEMETRY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig index 39799bd1752..98906c362bd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jdbc","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".jdbc.url","additionalKeys":[],"configDoc":"The datasource URL","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_URL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".jdbc.initial-size","additionalKeys":[],"configDoc":"The initial size of the pool. Usually you will want to set the initial size to match at least the minimal size, but this is not enforced so to allow for architectures which prefer a lazy initialization of the connections on boot, while being able to sustain a minimal pool size after boot.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_INITIAL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".jdbc.min-size","additionalKeys":[],"configDoc":"The datasource pool minimum size","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"min-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_MIN_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".jdbc.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.background-validation-interval","additionalKeys":[],"configDoc":"The interval at which we validate idle connections in the background.\n\nSet to `0` to disable background validation.","withinAMap":false,"defaultValue":"2M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"background-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_BACKGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.foreground-validation-interval","additionalKeys":[],"configDoc":"Perform foreground validation on connections that have been idle for longer than the specified interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"foreground-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_FOREGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.acquisition-timeout","additionalKeys":[],"configDoc":"The timeout before cancelling the acquisition of a new connection","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"acquisition-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_ACQUISITION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.leak-detection-interval","additionalKeys":[],"configDoc":"The interval at which we check for connection leaks.","withinAMap":false,"defaultValue":"This feature is disabled by default.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"leak-detection-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_LEAK_DETECTION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.idle-removal-interval","additionalKeys":[],"configDoc":"The interval at which we try to remove idle connections.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-removal-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_IDLE_REMOVAL_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.max-lifetime","additionalKeys":[],"configDoc":"The max lifetime of a connection.","withinAMap":false,"defaultValue":"By default, there is no restriction on the lifespan of a connection.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation","key":".jdbc.transaction-isolation-level","additionalKeys":[],"configDoc":"The transaction isolation level.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionFactoryConfiguration.TransactionIsolation.html","docMapKey":"transaction-isolation-level","configPhase":"BUILD_TIME","acceptedValues":["`undefined`","`none`","`read-uncommitted`","`read-committed`","`repeatable-read`","`serializable`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRANSACTION_ISOLATION_LEVEL","enum":true}},{"configDocKey":{"type":"boolean","key":".jdbc.extended-leak-report","additionalKeys":[],"configDoc":"Collect and display extra troubleshooting info on leaked connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"extended-leak-report","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_EXTENDED_LEAK_REPORT","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.flush-on-close","additionalKeys":[],"configDoc":"Allows connections to be flushed upon return to the pool. It's not enabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flush-on-close","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_FLUSH_ON_CLOSE","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.detect-statement-leaks","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-statement-leaks","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_DETECT_STATEMENT_LEAKS","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.new-connection-sql","additionalKeys":[],"configDoc":"Query executed when first using a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"new-connection-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_NEW_CONNECTION_SQL","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.validation-query-sql","additionalKeys":[],"configDoc":"Query executed to validate a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validation-query-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_VALIDATION_QUERY_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.pooling-enabled","additionalKeys":[],"configDoc":"Disable pooling to prevent reuse of Connections. Use this when an external pool manages the life-cycle of Connections.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pooling-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_POOLING_ENABLED","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionPoolConfiguration.TransactionRequirement","key":".jdbc.transaction-requirement","additionalKeys":[],"configDoc":"Require an active transaction when acquiring a connection. Recommended for production. WARNING: Some extensions acquire connections without holding a transaction for things like schema updates and schema validation. Setting this setting to STRICT may lead to failures in those cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionPoolConfiguration.TransactionRequirement.html","docMapKey":"transaction-requirement","configPhase":"BUILD_TIME","acceptedValues":["`off`","`warn`","`strict`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRANSACTION_REQUIREMENT","enum":true}},{"configDocKey":{"type":"`Map`","key":".jdbc.additional-jdbc-properties","additionalKeys":[],"configDoc":"Other unspecified properties to be passed to the JDBC driver when creating new connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-jdbc-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_ADDITIONAL_JDBC_PROPERTIES","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc.tracing.enabled","additionalKeys":[],"configDoc":"Enable JDBC tracing.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.tracing.trace-with-active-span-only","additionalKeys":[],"configDoc":"Trace calls with active Spans only","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.tracing.ignore-for-tracing","additionalKeys":[],"configDoc":"Ignore specific queries from being traced","withinAMap":false,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING_IGNORE_FOR_TRACING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc.telemetry.enabled","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.telemetry=false and true if quarkus.datasource.jdbc.telemetry=true","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TELEMETRY_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jdbc","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".jdbc.url","additionalKeys":[],"configDoc":"The datasource URL","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_URL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".jdbc.initial-size","additionalKeys":[],"configDoc":"The initial size of the pool. Usually you will want to set the initial size to match at least the minimal size, but this is not enforced so to allow for architectures which prefer a lazy initialization of the connections on boot, while being able to sustain a minimal pool size after boot.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_INITIAL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".jdbc.min-size","additionalKeys":[],"configDoc":"The datasource pool minimum size","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"min-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_MIN_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".jdbc.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.background-validation-interval","additionalKeys":[],"configDoc":"The interval at which we validate idle connections in the background.\n\nSet to `0` to disable background validation.","withinAMap":false,"defaultValue":"2M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"background-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_BACKGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.foreground-validation-interval","additionalKeys":[],"configDoc":"Perform foreground validation on connections that have been idle for longer than the specified interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"foreground-validation-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_FOREGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.acquisition-timeout","additionalKeys":[],"configDoc":"The timeout before cancelling the acquisition of a new connection","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"acquisition-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_ACQUISITION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.leak-detection-interval","additionalKeys":[],"configDoc":"The interval at which we check for connection leaks.","withinAMap":false,"defaultValue":"This feature is disabled by default.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"leak-detection-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_LEAK_DETECTION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.idle-removal-interval","additionalKeys":[],"configDoc":"The interval at which we try to remove idle connections.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-removal-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_IDLE_REMOVAL_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jdbc.max-lifetime","additionalKeys":[],"configDoc":"The max lifetime of a connection.","withinAMap":false,"defaultValue":"By default, there is no restriction on the lifespan of a connection.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation","key":".jdbc.transaction-isolation-level","additionalKeys":[],"configDoc":"The transaction isolation level.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionFactoryConfiguration.TransactionIsolation.html","docMapKey":"transaction-isolation-level","configPhase":"BUILD_TIME","acceptedValues":["`undefined`","`none`","`read-uncommitted`","`read-committed`","`repeatable-read`","`serializable`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRANSACTION_ISOLATION_LEVEL","enum":true}},{"configDocKey":{"type":"boolean","key":".jdbc.extended-leak-report","additionalKeys":[],"configDoc":"Collect and display extra troubleshooting info on leaked connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"extended-leak-report","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_EXTENDED_LEAK_REPORT","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.flush-on-close","additionalKeys":[],"configDoc":"Allows connections to be flushed upon return to the pool. It's not enabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flush-on-close","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_FLUSH_ON_CLOSE","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.detect-statement-leaks","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-statement-leaks","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_DETECT_STATEMENT_LEAKS","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.new-connection-sql","additionalKeys":[],"configDoc":"Query executed when first using a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"new-connection-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_NEW_CONNECTION_SQL","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.validation-query-sql","additionalKeys":[],"configDoc":"Query executed to validate a connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validation-query-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_VALIDATION_QUERY_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.pooling-enabled","additionalKeys":[],"configDoc":"Disable pooling to prevent reuse of Connections. Use this when an external pool manages the life-cycle of Connections.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pooling-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_POOLING_ENABLED","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionPoolConfiguration.TransactionRequirement","key":".jdbc.transaction-requirement","additionalKeys":[],"configDoc":"Require an active transaction when acquiring a connection. Recommended for production. WARNING: Some extensions acquire connections without holding a transaction for things like schema updates and schema validation. Setting this setting to STRICT may lead to failures in those cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionPoolConfiguration.TransactionRequirement.html","docMapKey":"transaction-requirement","configPhase":"BUILD_TIME","acceptedValues":["`off`","`warn`","`strict`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRANSACTION_REQUIREMENT","enum":true}},{"configDocKey":{"type":"java.lang.String","key":".jdbc.additional-jdbc-properties.\"property-key\"","additionalKeys":[],"configDoc":"Other unspecified properties to be passed to the JDBC driver when creating new connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc.tracing.enabled","additionalKeys":[],"configDoc":"Enable JDBC tracing.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".jdbc.tracing.trace-with-active-span-only","additionalKeys":[],"configDoc":"Trace calls with active Spans only","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":".jdbc.tracing.ignore-for-tracing","additionalKeys":[],"configDoc":"Ignore specific queries from being traced","withinAMap":false,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TRACING_IGNORE_FOR_TRACING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc.telemetry.enabled","additionalKeys":[],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":false,"defaultValue":"false if quarkus.datasource.jdbc.telemetry=false and true if quarkus.datasource.jdbc.telemetry=true","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TELEMETRY_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.amazon.lambda.deployment.MockEventServerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.amazon.lambda.deployment.MockEventServerConfig index 7b025c115fd..7b281f09d90 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.amazon.lambda.deployment.MockEventServerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.amazon.lambda.deployment.MockEventServerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Setting to true will start event server even if quarkus.devservices.enabled=false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".dev-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"dev-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEV_PORT","enum":false}},{"configDocKey":{"type":"int","key":".test-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TEST_PORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Setting to true will start event server even if quarkus.devservices.enabled=false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".dev-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"dev-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEV_PORT","enum":false}},{"configDocKey":{"type":"int","key":".test-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TEST_PORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcContextPropagationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcContextPropagationConfig index 934354ecdd0..84a917bc6d7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcContextPropagationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcContextPropagationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If set to true and the SmallRye Context Propagation extension is present then the CDI contexts will be propagated by means of the MicroProfile Context Propagation API. Specifically, a `org.eclipse.microprofile.context.spi.ThreadContextProvider` implementation is registered. On the other hand, if set to false then the MicroProfile Context Propagation API will never be used to propagate the CDI contexts. Note that the CDI contexts may be propagated in a different way though. For example with the Vertx duplicated context.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If set to true and the SmallRye Context Propagation extension is present then the CDI contexts will be propagated by means of the MicroProfile Context Propagation API. Specifically, a `org.eclipse.microprofile.context.spi.ThreadContextProvider` implementation is registered. On the other hand, if set to false then the MicroProfile Context Propagation API will never be used to propagate the CDI contexts. Note that the CDI contexts may be propagated in a different way though. For example with the Vertx duplicated context.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcDevModeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcDevModeConfig index 9e8cb5e772c..63995dddbe9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcDevModeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcDevModeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".monitoring-enabled","additionalKeys":[],"configDoc":"If set to true then the container monitors business method invocations and fired events during the development mode.\n\nNOTE: This config property should not be changed in the development mode as it requires a full rebuild of the application","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"monitoring-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MONITORING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".generate-dependency-graphs","additionalKeys":[],"configDoc":"If set to true then the dependency graphs are generated and available in the Dev UI.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-dependency-graphs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATE_DEPENDENCY_GRAPHS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".monitoring-enabled","additionalKeys":[],"configDoc":"If set to true then the container monitors business method invocations and fired events during the development mode.\n\nNOTE: This config property should not be changed in the development mode as it requires a full rebuild of the application","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"monitoring-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MONITORING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".generate-dependency-graphs","additionalKeys":[],"configDoc":"If set to true then the dependency graphs are generated and available in the Dev UI.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-dependency-graphs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATE_DEPENDENCY_GRAPHS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcTestConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcTestConfig index 8b866867d48..02fcd34f5eb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcTestConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.arc.deployment.ArcTestConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".disable-application-lifecycle-observers","additionalKeys":[],"configDoc":"If set to true then disable `StartupEvent` and `ShutdownEvent` observers declared on application bean classes during the tests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-application-lifecycle-observers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISABLE_APPLICATION_LIFECYCLE_OBSERVERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".disable-application-lifecycle-observers","additionalKeys":[],"configDoc":"If set to true then disable `StartupEvent` and `ShutdownEvent` observers declared on application bean classes during the tests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-application-lifecycle-observers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISABLE_APPLICATION_LIFECYCLE_OBSERVERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.AuthConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.AuthConfig index b0d234ab3fd..d7eb70e8140 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.AuthConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.AuthConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Description of each type can be found link:https://github.com/microsoft/azure-maven-plugins/wiki/Authentication[here] Valid values are\n\n - *azure_cli* Delegates to Azure CLI for login\n - *managed_identity* Requires client to be set\n - *oauth2* Requires tenant to be set\n - *device_code* Requires tenant to be set\n - *file* Filesystem path to a property file that defines authentication. Properties supported are\n\n - *type* Supports same type values as well as _service_principal_\n - *client*\n - *tenant*\n - *key* Password for _service_principal_ if using password authentication\n - *certificate* Path to PEM file if using _service_principal_\n - *certificate-password* Password for PEM file if it is password protected and if using _service_principal_\n - *environment* if using _service_principal_ Defaults to \"azure_cli\" for authentication","withinAMap":false,"defaultValue":"azure_cli","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Filesystem path to properties file if using _file_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client","additionalKeys":[],"configDoc":"Client or App Id required if using _managed_identity_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT","enum":false}},{"configDocKey":{"type":"string","key":".tenant","additionalKeys":[],"configDoc":"Tenant Id required if using _oauth2_ or _device_code_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Description of each type can be found link:https://github.com/microsoft/azure-maven-plugins/wiki/Authentication[here] Valid values are\n\n - *azure_cli* Delegates to Azure CLI for login\n - *managed_identity* Requires client to be set\n - *oauth2* Requires tenant to be set\n - *device_code* Requires tenant to be set\n - *file* Filesystem path to a property file that defines authentication. Properties supported are\n\n - *type* Supports same type values as well as _service_principal_\n - *client*\n - *tenant*\n - *key* Password for _service_principal_ if using password authentication\n - *certificate* Path to PEM file if using _service_principal_\n - *certificate-password* Password for PEM file if it is password protected and if using _service_principal_\n - *environment* if using _service_principal_ Defaults to \"azure_cli\" for authentication","withinAMap":false,"defaultValue":"azure_cli","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Filesystem path to properties file if using _file_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client","additionalKeys":[],"configDoc":"Client or App Id required if using _managed_identity_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT","enum":false}},{"configDocKey":{"type":"string","key":".tenant","additionalKeys":[],"configDoc":"Tenant Id required if using _oauth2_ or _device_code_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.RuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.RuntimeConfig index e4d64f8d966..2245c436d5e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.RuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig.RuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".os","additionalKeys":[],"configDoc":"Valid values are linux, windows, and docker","withinAMap":false,"defaultValue":"linux","javaDocSiteLink":"","docMapKey":"os","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OS","enum":false}},{"configDocKey":{"type":"string","key":".java-version","additionalKeys":[],"configDoc":"Valid values are 8, 11, and 17","withinAMap":false,"defaultValue":"11","javaDocSiteLink":"","docMapKey":"java-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAVA_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"URL of docker image if deploying via docker","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":".registry-url","additionalKeys":[],"configDoc":"If using docker, url of registry","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"registry-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REGISTRY_URL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".os","additionalKeys":[],"configDoc":"Valid values are linux, windows, and docker","withinAMap":false,"defaultValue":"linux","javaDocSiteLink":"","docMapKey":"os","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OS","enum":false}},{"configDocKey":{"type":"string","key":".java-version","additionalKeys":[],"configDoc":"Valid values are 8, 11, and 17","withinAMap":false,"defaultValue":"11","javaDocSiteLink":"","docMapKey":"java-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAVA_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"URL of docker image if deploying via docker","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":".registry-url","additionalKeys":[],"configDoc":"If using docker, url of registry","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"registry-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REGISTRY_URL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCacheRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCacheRuntimeConfig new file mode 100644 index 00000000000..8398e0f477a --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCacheRuntimeConfig @@ -0,0 +1 @@ +[{"configDocKey":{"type":"java.time.Duration","key":".lifespan","additionalKeys":[],"configDoc":"The default lifespan of the item stored in the cache","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-idle","additionalKeys":[],"configDoc":"The default max-idle of the item stored in the cache","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_IDLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheBuildTimeConfig index e30192ac305..e0490066dc6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".value-type","additionalKeys":[],"configDoc":"The default type of the value stored in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-type","additionalKeys":[],"configDoc":"The key type, `String` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".value-type","additionalKeys":[],"configDoc":"The default type of the value stored in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-type","additionalKeys":[],"configDoc":"The key type, `String` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheRuntimeConfig index 46d3f80870f..cc42ae36de7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.redis.runtime.RedisCacheRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"string","key":".prefix","additionalKeys":[],"configDoc":"the key prefix allowing to identify the keys belonging to the cache. If not set, use \"cache:$cache-name\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREFIX","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-optimistic-locking","additionalKeys":[],"configDoc":"Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-optimistic-locking","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_OPTIMISTIC_LOCKING","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"string","key":".prefix","additionalKeys":[],"configDoc":"the key prefix allowing to identify the keys belonging to the cache. If not set, use \"cache:$cache-name\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREFIX","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-optimistic-locking","additionalKeys":[],"configDoc":"Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-optimistic-locking","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_OPTIMISTIC_LOCKING","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig index 0ac14b89c98..c9d46dcb1ee 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig @@ -1 +1 @@ -[{"configDocSection":{"name":".default-config","optional":false,"withinAMap":false,"sectionDetails":"== Default configuration applied to all Caffeine caches (lowest precedence)","sectionDetailsTitle":"Default configuration applied to all Caffeine caches (lowest precedence)","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METRICS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".caches-config","optional":false,"withinAMap":false,"sectionDetails":"== Additional configuration applied to a specific Caffeine cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Caffeine cache (highest precedence)","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".\"cache-name\".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".\"cache-name\".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".\"cache-name\".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".\"cache-name\".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".\"cache-name\".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__METRICS_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":".default-config","optional":false,"withinAMap":false,"sectionDetails":"== Default configuration applied to all Caffeine caches (lowest precedence)","sectionDetailsTitle":"Default configuration applied to all Caffeine caches (lowest precedence)","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METRICS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".caches-config","optional":false,"withinAMap":false,"sectionDetails":"== Additional configuration applied to a specific Caffeine cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Caffeine cache (highest precedence)","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".\"cache-name\".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".\"cache-name\".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".\"cache-name\".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".\"cache-name\".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".\"cache-name\".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__CACHE_NAME__METRICS_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig index 7d25228265d..9b4fa557b2f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METRICS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METRICS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig.DockerBuildxConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig.DockerBuildxConfig index ba3abf89f4a..bb3f6beafca 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig.DockerBuildxConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig.DockerBuildxConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".platform","additionalKeys":[],"configDoc":"Which platform(s) to target during the build. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++platform","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platform","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLATFORM","enum":false}},{"configDocKey":{"type":"string","key":".output","additionalKeys":[],"configDoc":"Sets the export action for the build result. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++output. Note that any filesystem paths need to be absolute paths, not relative from where the command is executed from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":".progress","additionalKeys":[],"configDoc":"Set type of progress output (`auto`, `plain`, `tty`). Use `plain` to show container output (default “`auto`”). See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++progress","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"progress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROGRESS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".platform","additionalKeys":[],"configDoc":"Which platform(s) to target during the build. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++platform","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platform","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLATFORM","enum":false}},{"configDocKey":{"type":"string","key":".output","additionalKeys":[],"configDoc":"Sets the export action for the build result. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++output. Note that any filesystem paths need to be absolute paths, not relative from where the command is executed from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":".progress","additionalKeys":[],"configDoc":"Set type of progress output (`auto`, `plain`, `tty`). Use `plain` to show container output (default “`auto`”). See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++progress","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"progress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROGRESS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceBuildTimeConfig index ea255bace53..7a219d92d84 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".db-kind","additionalKeys":[],"configDoc":"The kind of database we will connect to (e.g. h2, postgresql...).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB_KIND","enum":false}},{"configDocKey":{"type":"string","key":".db-version","additionalKeys":[],"configDoc":"The version of the database we will connect to (e.g. '10.0').\n\nCAUTION: The version number set here should follow the same numbering scheme\nas the string returned by `java.sql.DatabaseMetaData#getDatabaseProductVersion()`\nfor your database's JDBC driver.\nThis numbering scheme may be different from the most popular one for your database;\nfor example Microsoft SQL Server 2016 would be version `13`.\n\nAs a rule, the version set here should be as high as possible,\nbut must be lower than or equal to the version of any database your application will connect to.\n\nA high version will allow better performance and using more features\n(e.g. Hibernate ORM may generate more efficient SQL,\navoid workarounds and take advantage of more database features),\nbut if it is higher than the version of the database you want to connect to,\nit may lead to runtime exceptions\n(e.g. Hibernate ORM may generate invalid SQL that your database will reject).\n\nSome extensions (like the Hibernate ORM extension)\nwill try to check this version against the actual database version on startup,\nleading to a startup failure when the actual version is lower\nor simply a warning in case the database cannot be reached.\n\nThe default for this property is specific to each extension;\nthe Hibernate ORM extension will default to the oldest version it supports.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB_VERSION","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".devservices","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.datasource.runtime.DevServicesBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. the JDBC URL or reactive client URL) is set explicitly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The container image name for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.container-properties","additionalKeys":[],"configDoc":"Generic properties that are passed for additional container configuration.\n\nProperties defined here are database-specific and are interpreted specifically in each database dev service implementation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_PROPERTIES","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.properties","additionalKeys":[],"configDoc":"Generic properties that are added to the database connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PROPERTIES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":".devservices.command","additionalKeys":[],"configDoc":"The container start command to use for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".devservices.db-name","additionalKeys":[],"configDoc":"The database name to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_DB_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.username","additionalKeys":[],"configDoc":"The username to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.password","additionalKeys":[],"configDoc":"The password to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".devservices.init-script-path","additionalKeys":[],"configDoc":"The path to a SQL script to be loaded from the classpath and applied to the Dev Service database.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-script-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_INIT_SCRIPT_PATH","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.volumes","additionalKeys":[],"configDoc":"The volumes to be mapped to the container.\n\nThe map key corresponds to the host location; the map value is the container location. If the host location starts with \"classpath:\", the mapping loads the resource from the classpath with read-only permission.\n\nWhen using a file system location, the volume will be generated with read-write permission, potentially leading to data loss or modification in your file system.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_VOLUMES","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.reuse","additionalKeys":[],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:databases-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications or datasources.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_REUSE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".health-exclude","additionalKeys":[],"configDoc":"Whether this particular data source should be excluded from the health check if the general health check for data sources is enabled.\n\nBy default, the health check includes all configured data sources (if it is enabled).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"health-exclude","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEALTH_EXCLUDE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".db-kind","additionalKeys":[],"configDoc":"The kind of database we will connect to (e.g. h2, postgresql...).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB_KIND","enum":false}},{"configDocKey":{"type":"string","key":".db-version","additionalKeys":[],"configDoc":"The version of the database we will connect to (e.g. '10.0').\n\nCAUTION: The version number set here should follow the same numbering scheme\nas the string returned by `java.sql.DatabaseMetaData#getDatabaseProductVersion()`\nfor your database's JDBC driver.\nThis numbering scheme may be different from the most popular one for your database;\nfor example Microsoft SQL Server 2016 would be version `13`.\n\nAs a rule, the version set here should be as high as possible,\nbut must be lower than or equal to the version of any database your application will connect to.\n\nA high version will allow better performance and using more features\n(e.g. Hibernate ORM may generate more efficient SQL,\navoid workarounds and take advantage of more database features),\nbut if it is higher than the version of the database you want to connect to,\nit may lead to runtime exceptions\n(e.g. Hibernate ORM may generate invalid SQL that your database will reject).\n\nSome extensions (like the Hibernate ORM extension)\nwill try to check this version against the actual database version on startup,\nleading to a startup failure when the actual version is lower\nor simply a warning in case the database cannot be reached.\n\nThe default for this property is specific to each extension;\nthe Hibernate ORM extension will default to the oldest version it supports.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB_VERSION","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".devservices","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.datasource.runtime.DevServicesBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. the JDBC URL or reactive client URL) is set explicitly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The container image name for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.container-properties.\"property-key\"","additionalKeys":[],"configDoc":"Generic properties that are passed for additional container configuration.\n\nProperties defined here are database-specific and are interpreted specifically in each database dev service implementation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.properties.\"property-key\"","additionalKeys":[],"configDoc":"Generic properties that are added to the database connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":".devservices.command","additionalKeys":[],"configDoc":"The container start command to use for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".devservices.db-name","additionalKeys":[],"configDoc":"The database name to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_DB_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.username","additionalKeys":[],"configDoc":"The username to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.password","additionalKeys":[],"configDoc":"The password to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".devservices.init-script-path","additionalKeys":[],"configDoc":"The path to a SQL script to be loaded from the classpath and applied to the Dev Service database.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-script-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_INIT_SCRIPT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.volumes.\"host-path\"","additionalKeys":[],"configDoc":"The volumes to be mapped to the container.\n\nThe map key corresponds to the host location; the map value is the container location. If the host location starts with \"classpath:\", the mapping loads the resource from the classpath with read-only permission.\n\nWhen using a file system location, the volume will be generated with read-write permission, potentially leading to data loss or modification in your file system.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_VOLUMES__HOST_PATH_","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.reuse","additionalKeys":[],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:databases-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications or datasources.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_REUSE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".health-exclude","additionalKeys":[],"configDoc":"Whether this particular data source should be excluded from the health check if the general health check for data sources is enabled.\n\nBy default, the health check includes all configured data sources (if it is enabled).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"health-exclude","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEALTH_EXCLUDE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceRuntimeConfig index 26d147857d2..dc2972ce7fc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DataSourceRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".active","additionalKeys":[],"configDoc":"Whether this datasource should be active at runtime.\n\nSee xref:datasource.adoc#datasource-active[this section of the documentation].\n\nIf the datasource is not active, it won't start with the application,\nand accessing the corresponding Datasource CDI bean will fail,\nmeaning in particular that consumers of this datasource\n(e.g. Hibernate ORM persistence units) will fail to start unless they are inactive too.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The datasource username","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The datasource password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".active","additionalKeys":[],"configDoc":"Whether this datasource should be active at runtime.\n\nSee xref:datasource.adoc#datasource-active[this section of the documentation].\n\nIf the datasource is not active, it won't start with the application,\nand accessing the corresponding Datasource CDI bean will fail,\nmeaning in particular that consumers of this datasource\n(e.g. Hibernate ORM persistence units) will fail to start unless they are inactive too.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The datasource username","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The datasource password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DevServicesBuildTimeConfig index 54fcaf19b4b..23eda2cc649 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.datasource.runtime.DevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. the JDBC URL or reactive client URL) is set explicitly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-properties","additionalKeys":[],"configDoc":"Generic properties that are passed for additional container configuration.\n\nProperties defined here are database-specific and are interpreted specifically in each database dev service implementation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_PROPERTIES","enum":false}},{"configDocKey":{"type":"`Map`","key":".properties","additionalKeys":[],"configDoc":"Generic properties that are added to the database connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROPERTIES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".command","additionalKeys":[],"configDoc":"The container start command to use for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".db-name","additionalKeys":[],"configDoc":"The database name to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB_NAME","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".init-script-path","additionalKeys":[],"configDoc":"The path to a SQL script to be loaded from the classpath and applied to the Dev Service database.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-script-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INIT_SCRIPT_PATH","enum":false}},{"configDocKey":{"type":"`Map`","key":".volumes","additionalKeys":[],"configDoc":"The volumes to be mapped to the container.\n\nThe map key corresponds to the host location; the map value is the container location. If the host location starts with \"classpath:\", the mapping loads the resource from the classpath with read-only permission.\n\nWhen using a file system location, the volume will be generated with read-write permission, potentially leading to data loss or modification in your file system.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VOLUMES","enum":false}},{"configDocKey":{"type":"boolean","key":".reuse","additionalKeys":[],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:databases-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications or datasources.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. the JDBC URL or reactive client URL) is set explicitly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-properties.\"property-key\"","additionalKeys":[],"configDoc":"Generic properties that are passed for additional container configuration.\n\nProperties defined here are database-specific and are interpreted specifically in each database dev service implementation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".properties.\"property-key\"","additionalKeys":[],"configDoc":"Generic properties that are added to the database connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".command","additionalKeys":[],"configDoc":"The container start command to use for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".db-name","additionalKeys":[],"configDoc":"The database name to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB_NAME","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password to use if this Dev Service supports overriding it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".init-script-path","additionalKeys":[],"configDoc":"The path to a SQL script to be loaded from the classpath and applied to the Dev Service database.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-script-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INIT_SCRIPT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".volumes.\"host-path\"","additionalKeys":[],"configDoc":"The volumes to be mapped to the container.\n\nThe map key corresponds to the host location; the map value is the container location. If the host location starts with \"classpath:\", the mapping loads the resource from the classpath with read-only permission.\n\nWhen using a file system location, the volume will be generated with read-write permission, potentially leading to data loss or modification in your file system.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VOLUMES__HOST_PATH_","enum":false}},{"configDocKey":{"type":"boolean","key":".reuse","additionalKeys":[],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:databases-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications or datasources.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Container b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Container index 7cdb256b98f..7c985abcf07 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Container +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Container @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".network","additionalKeys":[],"configDoc":"Controls the container network to be used when @QuarkusIntegration needs to launch the application in a container. This setting only applies if Quarkus does not need to use a shared network - which is the case if DevServices are used when running the test.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETWORK","enum":false}},{"configDocKey":{"type":"`Map`","key":".additional-exposed-ports","additionalKeys":[],"configDoc":"Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-exposed-ports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_EXPOSED_PORTS","enum":false}},{"configDocKey":{"type":"`Map`","key":".labels","additionalKeys":[],"configDoc":"A set of labels to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":".volume-mounts","additionalKeys":[],"configDoc":"A set of volume mounts to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-mounts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VOLUME_MOUNTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".network","additionalKeys":[],"configDoc":"Controls the container network to be used when @QuarkusIntegration needs to launch the application in a container. This setting only applies if Quarkus does not need to use a shared network - which is the case if DevServices are used when running the test.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETWORK","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".additional-exposed-ports.\"host-port\"","additionalKeys":[],"configDoc":"Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".labels.\"label-name\"","additionalKeys":[],"configDoc":"A set of labels to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".volume-mounts.\"host-path\"","additionalKeys":[],"configDoc":"A set of volume mounts to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VOLUME_MOUNTS__HOST_PATH_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Profile b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Profile index 2b15ab2c5e1..4d08329c914 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Profile +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.dev.testing.TestConfig.Profile @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"","additionalKeys":[],"configDoc":"A comma separated list of profiles (dev, test, prod or custom profiles) to use when testing using @QuarkusTest","withinAMap":false,"defaultValue":"test","javaDocSiteLink":"","docMapKey":"profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".tags","additionalKeys":[],"configDoc":"The tags this profile is associated with. When the `quarkus.test.profile.tags` System property is set (its value is a comma separated list of strings) then Quarkus will only execute tests that are annotated with a `@TestProfile` that has at least one of the supplied (via the aforementioned system property) tags.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TAGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"","additionalKeys":[],"configDoc":"A comma separated list of profiles (dev, test, prod or custom profiles) to use when testing using @QuarkusTest","withinAMap":false,"defaultValue":"test","javaDocSiteLink":"","docMapKey":"profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".tags","additionalKeys":[],"configDoc":"The tags this profile is associated with. When the `quarkus.test.profile.tags` System property is set (its value is a comma separated list of strings) then Quarkus will only execute tests that are annotated with a `@TestProfile` that has at least one of the supplied (via the aforementioned system property) tags.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TAGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.index.IndexDependencyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.index.IndexDependencyConfig index 106b9def464..ed62a1ddebd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.index.IndexDependencyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.index.IndexDependencyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".group-id","additionalKeys":[],"configDoc":"The maven groupId of the artifact.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":".artifact-id","additionalKeys":[],"configDoc":"The maven artifactId of the artifact (optional).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":".classifier","additionalKeys":[],"configDoc":"The maven classifier of the artifact (optional).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"classifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLASSIFIER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".group-id","additionalKeys":[],"configDoc":"The maven groupId of the artifact.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":".artifact-id","additionalKeys":[],"configDoc":"The maven artifactId of the artifact (optional).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":".classifier","additionalKeys":[],"configDoc":"The maven classifier of the artifact (optional).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"classifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLASSIFIER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.BuilderImageConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.BuilderImageConfig index 079a873a7d3..5263632a39e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.BuilderImageConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.BuilderImageConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"","additionalKeys":[],"configDoc":"The docker image to use to do the image build. It can be one of `graalvm`, `mandrel`, or the full image path, e.g. `quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21`.","withinAMap":false,"defaultValue":"mandrel","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.ImagePullStrategy","key":".pull","additionalKeys":[],"configDoc":"The strategy for pulling the builder image during the build.\n\nDefaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.\n\nUse 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.\n\nUse 'never' to fail the build if there is no image locally.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"pull","configPhase":"BUILD_TIME","acceptedValues":["`always`","`missing`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULL","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"","additionalKeys":[],"configDoc":"The docker image to use to do the image build. It can be one of `graalvm`, `mandrel`, or the full image path, e.g. `quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21`.","withinAMap":false,"defaultValue":"mandrel","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.ImagePullStrategy","key":".pull","additionalKeys":[],"configDoc":"The strategy for pulling the builder image during the build.\n\nDefaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.\n\nUse 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.\n\nUse 'never' to fail the build if there is no image locally.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"pull","configPhase":"BUILD_TIME","acceptedValues":["`always`","`missing`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULL","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Compression b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Compression index 80601d9954d..0d5ff2eeea3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Compression +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Compression @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".level","additionalKeys":[],"configDoc":"The compression level in ++[++1, 10++]++. 10 means _best_.\n\nHigher compression level requires more time to compress the executable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".additional-args","additionalKeys":[],"configDoc":"Allows passing extra arguments to the UPX command line (like --brute). The arguments are comma-separated. The exhaustive list of parameters can be found in link:https://github.com/upx/upx/blob/devel/doc/upx.pod[https://github.com/upx/upx/blob/devel/doc/upx.pod].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_ARGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".level","additionalKeys":[],"configDoc":"The compression level in ++[++1, 10++]++. 10 means _best_.\n\nHigher compression level requires more time to compress the executable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".additional-args","additionalKeys":[],"configDoc":"Allows passing extra arguments to the UPX command line (like --brute). The arguments are comma-separated. The exhaustive list of parameters can be found in link:https://github.com/upx/upx/blob/devel/doc/upx.pod[https://github.com/upx/upx/blob/devel/doc/upx.pod].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_ARGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Debug b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Debug index 7353fc5ca0e..903dffd0043 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Debug +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.Debug @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.ResourcesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.ResourcesConfig index 227b2ad51e5..b19b57690de 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.ResourcesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.NativeConfig.ResourcesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".includes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nBy default, no resources are included.\n\nExample: Given that you have `src/main/resources/ignored.png` and `src/main/resources/foo/selected.png` in your source tree and one of your dependency JARs contains `bar/some.txt` file, with the following configuration\n\n```\nquarkus.native.resources.includes = foo/**,bar/**/*.txt\n```\n\nthe files `src/main/resources/foo/selected.png` and `bar/some.txt` will be included in the native image, while `src/main/resources/ignored.png` will not be included.\n\nSupported glob features Feature Description `++*++` Matches a (possibly empty) sequence of characters that does not contain slash (`/`) `++**++` Matches a (possibly empty) sequence of characters that may contain slash (`/`) `?` Matches one character, but not slash `++[++abc++]++` Matches one character given in the bracket, but not slash `++[++a-z++]++` Matches one character from the range given in the bracket, but not slash `++[++!abc++]++` Matches one character not named in the bracket; does not match slash `++[++a-z++]++` Matches one character outside the range given in the bracket; does not match slash `++{++one,two,three++}++` Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges `++\\++` The escape character\n\nNote that there are three levels of escaping when passing this option via `application.properties`:\n\n . `application.properties` parser\n - MicroProfile Config list converter that splits the comma separated list\n - Glob parser All three levels use backslash (`++\\++`) as the escaping character. So you need to use an appropriate number of backslashes depending on which level you want to escape.\n\nNote that Quarkus extensions typically include the resources they require by themselves. This option is useful in situations when the built-in functionality is not sufficient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDES","enum":false}},{"configDocKey":{"type":"string","key":".excludes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should *not* be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nPlease refer to `includes` for details about the glob syntax.\n\nBy default, no resources are excluded.\n\nExample: Given that you have `src/main/resources/red.png` and `src/main/resources/foo/green.png` in your source tree and one of your dependency JARs contains `bar/blue.png` file, with the following configuration\n\n```\nquarkus.native.resources.includes = **/*.png\nquarkus.native.resources.excludes = foo/**,**/green.png\n```\n\nthe resource `red.png` will be available in the native image while the resources `foo/green.png` and `bar/blue.png` will not be available in the native image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCLUDES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".includes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nBy default, no resources are included.\n\nExample: Given that you have `src/main/resources/ignored.png` and `src/main/resources/foo/selected.png` in your source tree and one of your dependency JARs contains `bar/some.txt` file, with the following configuration\n\n```\nquarkus.native.resources.includes = foo/**,bar/**/*.txt\n```\n\nthe files `src/main/resources/foo/selected.png` and `bar/some.txt` will be included in the native image, while `src/main/resources/ignored.png` will not be included.\n\nSupported glob features Feature Description `++*++` Matches a (possibly empty) sequence of characters that does not contain slash (`/`) `++**++` Matches a (possibly empty) sequence of characters that may contain slash (`/`) `?` Matches one character, but not slash `++[++abc++]++` Matches one character given in the bracket, but not slash `++[++a-z++]++` Matches one character from the range given in the bracket, but not slash `++[++!abc++]++` Matches one character not named in the bracket; does not match slash `++[++a-z++]++` Matches one character outside the range given in the bracket; does not match slash `++{++one,two,three++}++` Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges `++\\++` The escape character\n\nNote that there are three levels of escaping when passing this option via `application.properties`:\n\n . `application.properties` parser\n - MicroProfile Config list converter that splits the comma separated list\n - Glob parser All three levels use backslash (`++\\++`) as the escaping character. So you need to use an appropriate number of backslashes depending on which level you want to escape.\n\nNote that Quarkus extensions typically include the resources they require by themselves. This option is useful in situations when the built-in functionality is not sufficient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDES","enum":false}},{"configDocKey":{"type":"string","key":".excludes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should *not* be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nPlease refer to `includes` for details about the glob syntax.\n\nBy default, no resources are excluded.\n\nExample: Given that you have `src/main/resources/red.png` and `src/main/resources/foo/green.png` in your source tree and one of your dependency JARs contains `bar/blue.png` file, with the following configuration\n\n```\nquarkus.native.resources.includes = **/*.png\nquarkus.native.resources.excludes = foo/**,**/green.png\n```\n\nthe resource `red.png` will be available in the native image while the resources `foo/green.png` and `bar/blue.png` will not be available in the native image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCLUDES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.DecompilerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.DecompilerConfig index ad5a1fdfdf2..32c725523ce 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.DecompilerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.DecompilerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enable decompilation of generated and transformed bytecode into the `decompiled` directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".jar-directory","additionalKeys":[],"configDoc":"The directory into which to save the decompilation tool if it doesn't exist locally.","withinAMap":false,"defaultValue":"${user.home}/.quarkus","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAR_DIRECTORY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enable decompilation of generated and transformed bytecode into the `decompiled` directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".jar-directory","additionalKeys":[],"configDoc":"The directory into which to save the decompilation tool if it doesn't exist locally.","withinAMap":false,"defaultValue":"${user.home}/.quarkus","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAR_DIRECTORY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig index adaa407ea80..0a7088b3fdd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If set to false, no JAR will be produced.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.JarType","key":".type","additionalKeys":[],"configDoc":"The JAR output type to use.","withinAMap":false,"defaultValue":"fast-jar","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`fast-jar`","`uber-jar`","`mutable-jar`","`legacy-jar`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":".compress","additionalKeys":[],"configDoc":"Whether the created jar will be compressed. This setting is not used when building a native image","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"compress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".manifest","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.ManifestConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".manifest.add-implementation-entries","additionalKeys":[],"configDoc":"Specify whether the `Implementation` information should be included in the runner jar's MANIFEST.MF.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-implementation-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MANIFEST_ADD_IMPLEMENTATION_ENTRIES","enum":false}},{"configDocKey":{"type":"`Map`","key":".manifest.attributes","additionalKeys":[],"configDoc":"Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes.\"Entry-key1\"=Value1 quarkus.package.jar.manifest.attributes.\"Entry-key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attributes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MANIFEST_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"`Map>`","key":".manifest.sections","additionalKeys":[],"configDoc":"Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key1\"=Value1 quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MANIFEST_SECTIONS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".user-configured-ignored-entries","additionalKeys":[],"configDoc":"Files that should not be copied to the output artifact.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-configured-ignored-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_CONFIGURED_IGNORED_ENTRIES","enum":false}},{"configDocKey":{"type":"io.quarkus.maven.dependency.GACT","key":".included-optional-dependencies","additionalKeys":[],"configDoc":"List of all the dependencies that have been defined as optional to include into the final package of the application. Each optional dependency needs to be expressed in the following format:\n\n`groupId:artifactId++[++:++[++classifier++][++:++[++type++]]]++`\n\nWith the classifier and type being optional (note that the brackets (`++[]++`) denote optionality and are not a part of the syntax specification). The group ID and artifact ID must be present and non-empty.\n\nIf the type is missing, the artifact is assumed to be of type `jar`.\n\nThis parameter is optional; if absent, no optional dependencies will be included into the final package of the application.\n\nFor backward compatibility reasons, this parameter is ignored by default and can be enabled by setting the parameter `quarkus.package.jar.filter-optional-dependencies` to `true`.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"included-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDED_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":".filter-optional-dependencies","additionalKeys":[],"configDoc":"Flag indicating whether the optional dependencies should be filtered out or not.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"filter-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":".add-runner-suffix","additionalKeys":[],"configDoc":"Indicates whether the generated JAR file should have the runner suffix appended. Only applicable to the `JarType++#++UBER_JAR uber-JAR output type`. If disabled, the JAR built by the original build system (Maven, Gradle, etc.) will be replaced with the Quarkus-built uber-JAR.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-runner-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_RUNNER_SUFFIX","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".appcds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.AppcdsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".appcds.enabled","additionalKeys":[],"configDoc":"Whether to automate the creation of AppCDS. Furthermore, this option only works for Java 11{plus} and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPCDS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".appcds.builder-image","additionalKeys":[],"configDoc":"When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when `quarkus.package.jar.appcds.enabled=true` and it requires having docker available during the build.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPCDS_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".appcds.use-container","additionalKeys":[],"configDoc":"Whether creation of the AppCDS archive should run in a container if available.\n\nNormally, if either a suitable container image to use to create the AppCDS archive can be determined automatically or if one is explicitly set using the `quarkus..appcds.builder-image` setting, the AppCDS archive is generated by running the JDK contained in the image as a container.\n\nIf this option is set to `false`, a container will not be used to generate the AppCDS archive. Instead, the JDK used to build the application is also used to create the archive. Note that the exact same JDK version must be used to run the application in this case.\n\nIgnored if `quarkus.package.jar.appcds.enabled` is set to `false`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-container","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPCDS_USE_CONTAINER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".user-providers-directory","additionalKeys":[],"configDoc":"This is an advanced option that only takes effect for development mode.\n\nIf this is specified a directory of this name will be created in the jar distribution. Users can place jar files in this directory, and when re-augmentation is performed these will be processed and added to the class-path.\n\nNote that before reaugmentation has been performed these jars will be ignored, and if they are updated the app should be reaugmented again.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-providers-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_PROVIDERS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":".include-dependency-list","additionalKeys":[],"configDoc":"If this option is true then a list of all the coordinates of the artifacts that made up this image will be included in the quarkus-app directory. This list can be used by vulnerability scanners to determine if your application has any vulnerable dependencies. Only supported for the `JarType++#++FAST_JAR fast JAR` and `JarType++#++MUTABLE_JAR mutable JAR` output types.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-dependency-list","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_DEPENDENCY_LIST","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".decompiler","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.deployment.pkg.PackageConfig.DecompilerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".decompiler.enabled","additionalKeys":[],"configDoc":"Enable decompilation of generated and transformed bytecode into the `decompiled` directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECOMPILER_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".decompiler.jar-directory","additionalKeys":[],"configDoc":"The directory into which to save the decompilation tool if it doesn't exist locally.","withinAMap":false,"defaultValue":"${user.home}/.quarkus","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECOMPILER_JAR_DIRECTORY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If set to false, no JAR will be produced.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.JarType","key":".type","additionalKeys":[],"configDoc":"The JAR output type to use.","withinAMap":false,"defaultValue":"fast-jar","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`fast-jar`","`uber-jar`","`mutable-jar`","`legacy-jar`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":".compress","additionalKeys":[],"configDoc":"Whether the created jar will be compressed. This setting is not used when building a native image","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"compress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".manifest","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.ManifestConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".manifest.add-implementation-entries","additionalKeys":[],"configDoc":"Specify whether the `Implementation` information should be included in the runner jar's MANIFEST.MF.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-implementation-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MANIFEST_ADD_IMPLEMENTATION_ENTRIES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".manifest.attributes.\"attribute-name\"","additionalKeys":[],"configDoc":"Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes.\"Entry-key1\"=Value1 quarkus.package.jar.manifest.attributes.\"Entry-key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"attribute-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".manifest.sections.\"section-name\"","additionalKeys":[],"configDoc":"Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key1\"=Value1 quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"section-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MANIFEST_SECTIONS__SECTION_NAME_","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".user-configured-ignored-entries","additionalKeys":[],"configDoc":"Files that should not be copied to the output artifact.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-configured-ignored-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_CONFIGURED_IGNORED_ENTRIES","enum":false}},{"configDocKey":{"type":"io.quarkus.maven.dependency.GACT","key":".included-optional-dependencies","additionalKeys":[],"configDoc":"List of all the dependencies that have been defined as optional to include into the final package of the application. Each optional dependency needs to be expressed in the following format:\n\n`groupId:artifactId++[++:++[++classifier++][++:++[++type++]]]++`\n\nWith the classifier and type being optional (note that the brackets (`++[]++`) denote optionality and are not a part of the syntax specification). The group ID and artifact ID must be present and non-empty.\n\nIf the type is missing, the artifact is assumed to be of type `jar`.\n\nThis parameter is optional; if absent, no optional dependencies will be included into the final package of the application.\n\nFor backward compatibility reasons, this parameter is ignored by default and can be enabled by setting the parameter `quarkus.package.jar.filter-optional-dependencies` to `true`.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"included-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDED_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":".filter-optional-dependencies","additionalKeys":[],"configDoc":"Flag indicating whether the optional dependencies should be filtered out or not.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"filter-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":".add-runner-suffix","additionalKeys":[],"configDoc":"Indicates whether the generated JAR file should have the runner suffix appended. Only applicable to the `JarType++#++UBER_JAR uber-JAR output type`. If disabled, the JAR built by the original build system (Maven, Gradle, etc.) will be replaced with the Quarkus-built uber-JAR.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-runner-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_RUNNER_SUFFIX","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".appcds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.AppcdsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".appcds.enabled","additionalKeys":[],"configDoc":"Whether to automate the creation of AppCDS. Furthermore, this option only works for Java 11{plus} and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPCDS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".appcds.builder-image","additionalKeys":[],"configDoc":"When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when `quarkus.package.jar.appcds.enabled=true` and it requires having docker available during the build.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPCDS_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".appcds.use-container","additionalKeys":[],"configDoc":"Whether creation of the AppCDS archive should run in a container if available.\n\nNormally, if either a suitable container image to use to create the AppCDS archive can be determined automatically or if one is explicitly set using the `quarkus..appcds.builder-image` setting, the AppCDS archive is generated by running the JDK contained in the image as a container.\n\nIf this option is set to `false`, a container will not be used to generate the AppCDS archive. Instead, the JDK used to build the application is also used to create the archive. Note that the exact same JDK version must be used to run the application in this case.\n\nIgnored if `quarkus.package.jar.appcds.enabled` is set to `false`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-container","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPCDS_USE_CONTAINER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".user-providers-directory","additionalKeys":[],"configDoc":"This is an advanced option that only takes effect for development mode.\n\nIf this is specified a directory of this name will be created in the jar distribution. Users can place jar files in this directory, and when re-augmentation is performed these will be processed and added to the class-path.\n\nNote that before reaugmentation has been performed these jars will be ignored, and if they are updated the app should be reaugmented again.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-providers-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_PROVIDERS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":".include-dependency-list","additionalKeys":[],"configDoc":"If this option is true then a list of all the coordinates of the artifacts that made up this image will be included in the quarkus-app directory. This list can be used by vulnerability scanners to determine if your application has any vulnerable dependencies. Only supported for the `JarType++#++FAST_JAR fast JAR` and `JarType++#++MUTABLE_JAR mutable JAR` output types.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-dependency-list","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_DEPENDENCY_LIST","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".decompiler","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.deployment.pkg.PackageConfig.DecompilerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".decompiler.enabled","additionalKeys":[],"configDoc":"Enable decompilation of generated and transformed bytecode into the `decompiled` directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECOMPILER_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".decompiler.jar-directory","additionalKeys":[],"configDoc":"The directory into which to save the decompilation tool if it doesn't exist locally.","withinAMap":false,"defaultValue":"${user.home}/.quarkus","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECOMPILER_JAR_DIRECTORY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.AppcdsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.AppcdsConfig index 54902266079..52c4060fd2c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.AppcdsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.AppcdsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether to automate the creation of AppCDS. Furthermore, this option only works for Java 11{plus} and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".builder-image","additionalKeys":[],"configDoc":"When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when `quarkus.package.jar.appcds.enabled=true` and it requires having docker available during the build.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".use-container","additionalKeys":[],"configDoc":"Whether creation of the AppCDS archive should run in a container if available.\n\nNormally, if either a suitable container image to use to create the AppCDS archive can be determined automatically or if one is explicitly set using the `quarkus..appcds.builder-image` setting, the AppCDS archive is generated by running the JDK contained in the image as a container.\n\nIf this option is set to `false`, a container will not be used to generate the AppCDS archive. Instead, the JDK used to build the application is also used to create the archive. Note that the exact same JDK version must be used to run the application in this case.\n\nIgnored if `quarkus.package.jar.appcds.enabled` is set to `false`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-container","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_CONTAINER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether to automate the creation of AppCDS. Furthermore, this option only works for Java 11{plus} and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".builder-image","additionalKeys":[],"configDoc":"When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when `quarkus.package.jar.appcds.enabled=true` and it requires having docker available during the build.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".use-container","additionalKeys":[],"configDoc":"Whether creation of the AppCDS archive should run in a container if available.\n\nNormally, if either a suitable container image to use to create the AppCDS archive can be determined automatically or if one is explicitly set using the `quarkus..appcds.builder-image` setting, the AppCDS archive is generated by running the JDK contained in the image as a container.\n\nIf this option is set to `false`, a container will not be used to generate the AppCDS archive. Instead, the JDK used to build the application is also used to create the archive. Note that the exact same JDK version must be used to run the application in this case.\n\nIgnored if `quarkus.package.jar.appcds.enabled` is set to `false`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-container","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_CONTAINER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.ManifestConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.ManifestConfig index 10660e04245..07597da9f56 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.ManifestConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.deployment.pkg.PackageConfig.JarConfig.ManifestConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".add-implementation-entries","additionalKeys":[],"configDoc":"Specify whether the `Implementation` information should be included in the runner jar's MANIFEST.MF.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-implementation-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_IMPLEMENTATION_ENTRIES","enum":false}},{"configDocKey":{"type":"`Map`","key":".attributes","additionalKeys":[],"configDoc":"Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes.\"Entry-key1\"=Value1 quarkus.package.jar.manifest.attributes.\"Entry-key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attributes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"`Map>`","key":".sections","additionalKeys":[],"configDoc":"Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key1\"=Value1 quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECTIONS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".add-implementation-entries","additionalKeys":[],"configDoc":"Specify whether the `Implementation` information should be included in the runner jar's MANIFEST.MF.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-implementation-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_IMPLEMENTATION_ENTRIES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".attributes.\"attribute-name\"","additionalKeys":[],"configDoc":"Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes.\"Entry-key1\"=Value1 quarkus.package.jar.manifest.attributes.\"Entry-key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"attribute-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTES__ATTRIBUTE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".sections.\"section-name\"","additionalKeys":[],"configDoc":"Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key1\"=Value1 quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"section-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECTIONS__SECTION_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.devui.deployment.DevUIConfig.Cors b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.devui.deployment.DevUIConfig.Cors index a75643751b8..dd6e2f7c498 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.devui.deployment.DevUIConfig.Cors +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.devui.deployment.DevUIConfig.Cors @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enable CORS filter.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enable CORS filter.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig.DiscoveryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig.DiscoveryConfig index 79050b542a0..b6829287b99 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig.DiscoveryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig.DiscoveryConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.AttributeMappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.AttributeMappingConfig index 46d9c5e48ee..90055dddfa4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.AttributeMappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.AttributeMappingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEX","enum":false}},{"configDocKey":{"type":"string","key":".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TO","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEX","enum":false}},{"configDocKey":{"type":"string","key":".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TO","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig index 00cc5067420..be942b4ea58 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITERATION_COUNT_INDEX","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITERATION_COUNT_INDEX","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig index 35a5b9a36af..f9e0df857f9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD_INDEX","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD_INDEX","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig index 083a93d6ef0..116d4d405a3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL","enum":false}},{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".\"named-principal-queries\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".\"named-principal-queries\".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__SQL","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL","enum":false}},{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".\"named-principal-queries\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".\"named-principal-queries\".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__SQL","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig index b994bd53cea..3708ebb3720 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL","enum":false}},{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".attribute-mappings.\"attribute-mappings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.AttributeMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".clear-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".bcrypt-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL","enum":false}},{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".attribute-mappings.\"attribute-mappings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.AttributeMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".clear-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".bcrypt-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.AttributeMappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.AttributeMappingConfig index f03d6ef65a5..ff69e6222cd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.AttributeMappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.AttributeMappingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".from","additionalKeys":[],"configDoc":"The roleAttributeId from which is mapped (e.g. \"cn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM","enum":false}},{"configDocKey":{"type":"string","key":".to","additionalKeys":[],"configDoc":"The identifier whom the attribute is mapped to (in Quarkus: \"groups\", in WildFly this is \"Roles\")","withinAMap":false,"defaultValue":"groups","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TO","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The filter (also named \"roleFilter\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocKey":{"type":"string","key":".filter-base-dn","additionalKeys":[],"configDoc":"The filter base dn (also named \"rolesContextDn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter-base-dn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER_BASE_DN","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".from","additionalKeys":[],"configDoc":"The roleAttributeId from which is mapped (e.g. \"cn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM","enum":false}},{"configDocKey":{"type":"string","key":".to","additionalKeys":[],"configDoc":"The identifier whom the attribute is mapped to (in Quarkus: \"groups\", in WildFly this is \"Roles\")","withinAMap":false,"defaultValue":"groups","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TO","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The filter (also named \"roleFilter\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocKey":{"type":"string","key":".filter-base-dn","additionalKeys":[],"configDoc":"The filter base dn (also named \"rolesContextDn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter-base-dn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER_BASE_DN","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.CacheConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.CacheConfig index bcbc2e8b04c..cd37d5c7493 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.CacheConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.CacheConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If set to true, request to the LDAP server are cached","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-age","additionalKeys":[],"configDoc":"The duration that an entry can stay in the cache","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":".size","additionalKeys":[],"configDoc":"The maximum number of entries to keep in the cache","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If set to true, request to the LDAP server are cached","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-age","additionalKeys":[],"configDoc":"The duration that an entry can stay in the cache","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":".size","additionalKeys":[],"configDoc":"The maximum number of entries to keep in the cache","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.DirContextConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.DirContextConfig index 8bb469863c4..817ce892e8a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.DirContextConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.DirContextConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The url of the ldap server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"string","key":".principal","additionalKeys":[],"configDoc":"The principal: user which is used to connect to ldap server (also named \"bindDn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRINCIPAL","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password which belongs to the principal (also named \"bindCredential\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.ldap.DirContextFactory.ReferralMode","key":".referral-mode","additionalKeys":[],"configDoc":"how ldap redirects are handled","withinAMap":false,"defaultValue":"ignore","javaDocSiteLink":"","docMapKey":"referral-mode","configPhase":"BUILD_TIME","acceptedValues":["`ignore`","`follow`","`throw`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFERRAL_MODE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".connect-timeout","additionalKeys":[],"configDoc":"The connect timeout","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"The read timeout","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The url of the ldap server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"string","key":".principal","additionalKeys":[],"configDoc":"The principal: user which is used to connect to ldap server (also named \"bindDn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRINCIPAL","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password which belongs to the principal (also named \"bindCredential\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.ldap.DirContextFactory.ReferralMode","key":".referral-mode","additionalKeys":[],"configDoc":"how ldap redirects are handled","withinAMap":false,"defaultValue":"ignore","javaDocSiteLink":"","docMapKey":"referral-mode","configPhase":"BUILD_TIME","acceptedValues":["`ignore`","`follow`","`throw`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFERRAL_MODE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".connect-timeout","additionalKeys":[],"configDoc":"The connect timeout","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"The read timeout","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.IdentityMappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.IdentityMappingConfig index deb3bf409c5..c95b49f19af 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.IdentityMappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.ldap.config.IdentityMappingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".rdn-identifier","additionalKeys":[],"configDoc":"The identifier which correlates to the provided user (also named \"baseFilter\")","withinAMap":false,"defaultValue":"uid","javaDocSiteLink":"","docMapKey":"rdn-identifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RDN_IDENTIFIER","enum":false}},{"configDocKey":{"type":"string","key":".search-base-dn","additionalKeys":[],"configDoc":"The dn where we look for users","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-base-dn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEARCH_BASE_DN","enum":false}},{"configDocKey":{"type":"boolean","key":".search-recursive","additionalKeys":[],"configDoc":"If the child nodes are also searched for identities","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"search-recursive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEARCH_RECURSIVE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".attribute-mappings.\"attribute-mappings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.ldap.config.AttributeMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".from","additionalKeys":[],"configDoc":"The roleAttributeId from which is mapped (e.g. \"cn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FROM","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The identifier whom the attribute is mapped to (in Quarkus: \"groups\", in WildFly this is \"Roles\")","withinAMap":true,"defaultValue":"groups","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".filter","additionalKeys":[],"configDoc":"The filter (also named \"roleFilter\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".filter-base-dn","additionalKeys":[],"configDoc":"The filter base dn (also named \"rolesContextDn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter-base-dn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER_BASE_DN","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".rdn-identifier","additionalKeys":[],"configDoc":"The identifier which correlates to the provided user (also named \"baseFilter\")","withinAMap":false,"defaultValue":"uid","javaDocSiteLink":"","docMapKey":"rdn-identifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RDN_IDENTIFIER","enum":false}},{"configDocKey":{"type":"string","key":".search-base-dn","additionalKeys":[],"configDoc":"The dn where we look for users","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-base-dn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEARCH_BASE_DN","enum":false}},{"configDocKey":{"type":"boolean","key":".search-recursive","additionalKeys":[],"configDoc":"If the child nodes are also searched for identities","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"search-recursive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEARCH_RECURSIVE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".attribute-mappings.\"attribute-mappings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.ldap.config.AttributeMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".from","additionalKeys":[],"configDoc":"The roleAttributeId from which is mapped (e.g. \"cn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FROM","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The identifier whom the attribute is mapped to (in Quarkus: \"groups\", in WildFly this is \"Roles\")","withinAMap":true,"defaultValue":"groups","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".filter","additionalKeys":[],"configDoc":"The filter (also named \"roleFilter\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".filter-base-dn","additionalKeys":[],"configDoc":"The filter base dn (also named \"rolesContextDn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter-base-dn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER_BASE_DN","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.MPRealmConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.MPRealmConfig index 2f30245ea84..0bfe8757ce1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.MPRealmConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.MPRealmConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Determine whether security via the embedded realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Determine whether security via the embedded realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.PropertiesRealmConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.PropertiesRealmConfig index 459273fa9e0..cabf7af94e0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.PropertiesRealmConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.runtime.PropertiesRealmConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Determine whether security via the file realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".plain-text","additionalKeys":[],"configDoc":"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 ) )","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"string","key":".users","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to password mappings. See link:#users-properties[Users.properties].","withinAMap":false,"defaultValue":"users.properties","javaDocSiteLink":"","docMapKey":"users","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERS","enum":false}},{"configDocKey":{"type":"string","key":".roles","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to role mappings. See link:#roles-properties[Roles.properties].","withinAMap":false,"defaultValue":"roles.properties","javaDocSiteLink":"","docMapKey":"roles","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Determine whether security via the file realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".plain-text","additionalKeys":[],"configDoc":"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 ) )","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"string","key":".users","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to password mappings. See link:#users-properties[Users.properties].","withinAMap":false,"defaultValue":"users.properties","javaDocSiteLink":"","docMapKey":"users","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERS","enum":false}},{"configDocKey":{"type":"string","key":".roles","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to role mappings. See link:#roles-properties[Roles.properties].","withinAMap":false,"defaultValue":"roles.properties","javaDocSiteLink":"","docMapKey":"roles","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceBuildTimeConfig index 86bbabd88db..bcb9e845765 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".locations","additionalKeys":[],"configDoc":"Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix.\n\nUnprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations.\n\nLocations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.","withinAMap":false,"defaultValue":"db/migration","javaDocSiteLink":"","docMapKey":"locations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATIONS","enum":false}},{"configDocKey":{"type":"string","key":".callbacks","additionalKeys":[],"configDoc":"Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The `org.flywaydb.core.api.callback.Callback` subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"callbacks","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CALLBACKS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".locations","additionalKeys":[],"configDoc":"Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix.\n\nUnprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations.\n\nLocations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.","withinAMap":false,"defaultValue":"db/migration","javaDocSiteLink":"","docMapKey":"locations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATIONS","enum":false}},{"configDocKey":{"type":"string","key":".callbacks","additionalKeys":[],"configDoc":"Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The `org.flywaydb.core.api.callback.Callback` subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"callbacks","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CALLBACKS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceRuntimeConfig index 91dc49d432c..8e709c5289c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.flyway.runtime.FlywayDataSourceRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Flag to activate/deactivate Flyway for a specific datasource at runtime.","withinAMap":false,"defaultValue":"'true' if the datasource is active; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".connect-retries","additionalKeys":[],"configDoc":"The maximum number of retries when attempting to connect to the database.\n\nAfter each failed attempt, Flyway will wait up to the configured `connect-retries-interval` duration before attempting to connect again, up to the maximum number of times specified by connectRetries.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_RETRIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connect-retries-interval","additionalKeys":[],"configDoc":"The maximum time between retries when attempting to connect to the database.\n\nThis will cap the interval between connect retries to the value provided.","withinAMap":false,"defaultValue":"120 seconds","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-retries-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_RETRIES_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".default-schema","additionalKeys":[],"configDoc":"Sets the default schema managed by Flyway. This schema name is case-sensitive. If not specified, but _schemas_ is, Flyway uses the first schema in that list. If that is also not specified, Flyway uses the default schema for the database connection.\n\nConsequences:\n\n - This schema will be the one containing the schema history table.\n - This schema will be the default for the database connection (provided the database supports this concept).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".jdbc-url","additionalKeys":[],"configDoc":"The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jdbc-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_URL","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".schemas","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":".table","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE","enum":false}},{"configDocKey":{"type":"string","key":".sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql-migration-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".repeatable-sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repeatable-sql-migration-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPEATABLE_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-at-start","additionalKeys":[],"configDoc":"true to execute Flyway clean command automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-disabled","additionalKeys":[],"configDoc":"true to prevent Flyway clean operations, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-disabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_DISABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-on-validation-error","additionalKeys":[],"configDoc":"true to automatically call clean when a validation error occurs, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-on-validation-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_ON_VALIDATION_ERROR","enum":false}},{"configDocKey":{"type":"boolean","key":".migrate-at-start","additionalKeys":[],"configDoc":"true to execute Flyway automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".repair-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway repair command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"repair-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPAIR_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway validate command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".baseline-on-migrate","additionalKeys":[],"configDoc":"true to execute Flyway baseline before migrations This flag is ignored if the flyway_schema_history table exists in the current schema or if the current schema is empty. Note that this will not automatically call migrate, you must either enable baselineAtStart or programmatically call flyway.migrate().","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-on-migrate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":".baseline-at-start","additionalKeys":[],"configDoc":"true to execute Flyway baseline automatically when the application starts. This flag is ignored if the flyway_schema_history table exists in the current schema. This will work even if the current schema is empty.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_AT_START","enum":false}},{"configDocKey":{"type":"string","key":".baseline-version","additionalKeys":[],"configDoc":"The initial baseline version.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".baseline-description","additionalKeys":[],"configDoc":"The description to tag an existing schema with when executing baseline.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_DESCRIPTION","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-on-migrate","additionalKeys":[],"configDoc":"Whether to automatically call validate when performing a migration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":".out-of-order","additionalKeys":[],"configDoc":"Allows migrations to be run \"out of order\".","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"out-of-order","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUT_OF_ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":".ignore-missing-migrations","additionalKeys":[],"configDoc":"Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-missing-migrations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_MISSING_MIGRATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":".ignore-future-migrations","additionalKeys":[],"configDoc":"Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-future-migrations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_FUTURE_MIGRATIONS","enum":false}},{"configDocKey":{"type":"`Map`","key":".placeholders","additionalKeys":[],"configDoc":"Sets the placeholders to replace in SQL migration scripts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholders","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLACEHOLDERS","enum":false}},{"configDocKey":{"type":"boolean","key":".create-schemas","additionalKeys":[],"configDoc":"Whether Flyway should attempt to create the schemas specified in the schemas property","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":".placeholder-prefix","additionalKeys":[],"configDoc":"Prefix of every placeholder (default: $++{++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLACEHOLDER_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".placeholder-suffix","additionalKeys":[],"configDoc":"Suffix of every placeholder (default: ++}++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLACEHOLDER_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".init-sql","additionalKeys":[],"configDoc":"The SQL statements to run to initialize a new database connection immediately after opening it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INIT_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-migration-naming","additionalKeys":[],"configDoc":"Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-migration-naming","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_MIGRATION_NAMING","enum":false}},{"configDocKey":{"type":"string","key":".ignore-migration-patterns","additionalKeys":[],"configDoc":"Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-migration-patterns","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_MIGRATION_PATTERNS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Flag to activate/deactivate Flyway for a specific datasource at runtime.","withinAMap":false,"defaultValue":"'true' if the datasource is active; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".connect-retries","additionalKeys":[],"configDoc":"The maximum number of retries when attempting to connect to the database.\n\nAfter each failed attempt, Flyway will wait up to the configured `connect-retries-interval` duration before attempting to connect again, up to the maximum number of times specified by connectRetries.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_RETRIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connect-retries-interval","additionalKeys":[],"configDoc":"The maximum time between retries when attempting to connect to the database.\n\nThis will cap the interval between connect retries to the value provided.","withinAMap":false,"defaultValue":"120 seconds","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-retries-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_RETRIES_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".default-schema","additionalKeys":[],"configDoc":"Sets the default schema managed by Flyway. This schema name is case-sensitive. If not specified, but _schemas_ is, Flyway uses the first schema in that list. If that is also not specified, Flyway uses the default schema for the database connection.\n\nConsequences:\n\n - This schema will be the one containing the schema history table.\n - This schema will be the default for the database connection (provided the database supports this concept).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".jdbc-url","additionalKeys":[],"configDoc":"The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jdbc-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_URL","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".schemas","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":".table","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE","enum":false}},{"configDocKey":{"type":"string","key":".sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql-migration-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".repeatable-sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repeatable-sql-migration-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPEATABLE_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-at-start","additionalKeys":[],"configDoc":"true to execute Flyway clean command automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-disabled","additionalKeys":[],"configDoc":"true to prevent Flyway clean operations, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-disabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_DISABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-on-validation-error","additionalKeys":[],"configDoc":"true to automatically call clean when a validation error occurs, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-on-validation-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_ON_VALIDATION_ERROR","enum":false}},{"configDocKey":{"type":"boolean","key":".migrate-at-start","additionalKeys":[],"configDoc":"true to execute Flyway automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".repair-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway repair command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"repair-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPAIR_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway validate command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".baseline-on-migrate","additionalKeys":[],"configDoc":"true to execute Flyway baseline before migrations This flag is ignored if the flyway_schema_history table exists in the current schema or if the current schema is empty. Note that this will not automatically call migrate, you must either enable baselineAtStart or programmatically call flyway.migrate().","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-on-migrate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":".baseline-at-start","additionalKeys":[],"configDoc":"true to execute Flyway baseline automatically when the application starts. This flag is ignored if the flyway_schema_history table exists in the current schema. This will work even if the current schema is empty.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_AT_START","enum":false}},{"configDocKey":{"type":"string","key":".baseline-version","additionalKeys":[],"configDoc":"The initial baseline version.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".baseline-description","additionalKeys":[],"configDoc":"The description to tag an existing schema with when executing baseline.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASELINE_DESCRIPTION","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-on-migrate","additionalKeys":[],"configDoc":"Whether to automatically call validate when performing a migration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":".out-of-order","additionalKeys":[],"configDoc":"Allows migrations to be run \"out of order\".","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"out-of-order","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUT_OF_ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":".ignore-missing-migrations","additionalKeys":[],"configDoc":"Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-missing-migrations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_MISSING_MIGRATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":".ignore-future-migrations","additionalKeys":[],"configDoc":"Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-future-migrations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_FUTURE_MIGRATIONS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".placeholders.\"placeholder-key\"","additionalKeys":[],"configDoc":"Sets the placeholders to replace in SQL migration scripts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"placeholder-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLACEHOLDERS__PLACEHOLDER_KEY_","enum":false}},{"configDocKey":{"type":"boolean","key":".create-schemas","additionalKeys":[],"configDoc":"Whether Flyway should attempt to create the schemas specified in the schemas property","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":".placeholder-prefix","additionalKeys":[],"configDoc":"Prefix of every placeholder (default: $++{++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLACEHOLDER_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".placeholder-suffix","additionalKeys":[],"configDoc":"Suffix of every placeholder (default: ++}++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLACEHOLDER_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".init-sql","additionalKeys":[],"configDoc":"The SQL statements to run to initialize a new database connection immediately after opening it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INIT_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-migration-naming","additionalKeys":[],"configDoc":"Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-migration-naming","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_MIGRATION_NAMING","enum":false}},{"configDocKey":{"type":"string","key":".ignore-migration-patterns","additionalKeys":[],"configDoc":"Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-migration-patterns","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_MIGRATION_PATTERNS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig.FunctionMapping b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig.FunctionMapping index 54392d60408..87005e301a2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig.FunctionMapping +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig.FunctionMapping @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".trigger","additionalKeys":[],"configDoc":"Cloud Event type (ce-type) that triggers this function. Default value is function name. This config item is only required when there is more than one function defined within the deployment. The ce-type is not looked at if there is only one function in the deployment. The message will just be dispatched to that function. This allows you to change the knative trigger binding without having to change the configuration of the quarkus deployment.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trigger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRIGGER","enum":false}},{"configDocKey":{"type":"string","key":".response-type","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event type (ce-type)? This will default to ++{++function++}++.output","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESPONSE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".response-source","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event source (ce-source)? This will default to the function name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESPONSE_SOURCE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".trigger","additionalKeys":[],"configDoc":"Cloud Event type (ce-type) that triggers this function. Default value is function name. This config item is only required when there is more than one function defined within the deployment. The ce-type is not looked at if there is only one function in the deployment. The message will just be dispatched to that function. This allows you to change the knative trigger binding without having to change the configuration of the quarkus deployment.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trigger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRIGGER","enum":false}},{"configDocKey":{"type":"string","key":".response-type","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event type (ce-type)? This will default to ++{++function++}++.output","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESPONSE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".response-source","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event source (ce-source)? This will default to the function name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESPONSE_SOURCE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.deployment.GrpcDevModeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.deployment.GrpcDevModeConfig index 3a9a21f6d58..475f7620f39 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.deployment.GrpcDevModeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.deployment.GrpcDevModeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".force-server-start","additionalKeys":[],"configDoc":"Start gRPC server in dev mode even if no gRPC services are implemented. By default set to `true` to ease incremental development of new services using dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"force-server-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORCE_SERVER_START","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".force-server-start","additionalKeys":[],"configDoc":"Start gRPC server in dev mode even if no gRPC services are implemented. By default set to `true` to ease incremental development of new services using dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"force-server-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORCE_SERVER_START","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds index 364f86e7b31..c92e6dfdae3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".target","additionalKeys":[],"configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".target","additionalKeys":[],"configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration index 832c692d22e..40b03cc9dbd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".use-quarkus-grpc-client","additionalKeys":[],"configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_QUARKUS_GRPC_CLIENT","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.ClientXds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".xds.target","additionalKeys":[],"configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_TARGET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_NAME","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".stork","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.StorkConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".stork.threads","additionalKeys":[],"configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_THREADS","enum":false}},{"configDocKey":{"type":"long","key":".stork.deadline","additionalKeys":[],"configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":false,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_DEADLINE","enum":false}},{"configDocKey":{"type":"int","key":".stork.retries","additionalKeys":[],"configDoc":"Number of retries on a gRPC ClientCall","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_RETRIES","enum":false}},{"configDocKey":{"type":"long","key":".stork.delay","additionalKeys":[],"configDoc":"Initial delay in seconds on refresh check","withinAMap":false,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_DELAY","enum":false}},{"configDocKey":{"type":"long","key":".stork.period","additionalKeys":[],"configDoc":"Refresh period in seconds","withinAMap":false,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_PERIOD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"The gRPC service port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".test-port","additionalKeys":[],"configDoc":"The gRPC service test port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host name / IP on which the service is exposed.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslClientConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.verify-hostname","additionalKeys":[],"configDoc":"Whether hostname should be verified in the SSL/TLS handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-hostname","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFY_HOSTNAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".name-resolver","additionalKeys":[],"configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":false,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME_RESOLVER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".plain-text","additionalKeys":[],"configDoc":"Whether `plain-text` should be used instead of `TLS`. Enabled by default, except if TLS/SSL is configured. In this case, `plain-text` is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-time","additionalKeys":[],"configDoc":"The duration after which a keep alive ping is sent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".flow-control-window","additionalKeys":[],"configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLOW_CONTROL_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-timeout","additionalKeys":[],"configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".keep-alive-without-calls","additionalKeys":[],"configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_WITHOUT_CALLS","enum":false}},{"configDocKey":{"type":"int","key":".max-hedged-attempts","additionalKeys":[],"configDoc":"The max number of hedged attempts.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_HEDGED_ATTEMPTS","enum":false}},{"configDocKey":{"type":"int","key":".max-retry-attempts","additionalKeys":[],"configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_RETRY_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-trace-events","additionalKeys":[],"configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_TRACE_EVENTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","additionalKeys":[],"configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","additionalKeys":[],"configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocKey":{"type":"string","key":".negotiation-type","additionalKeys":[],"configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":false,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEGOTIATION_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".override-authority","additionalKeys":[],"configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERRIDE_AUTHORITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".per-rpc-buffer-limit","additionalKeys":[],"configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PER_RPC_BUFFER_LIMIT","enum":false}},{"configDocKey":{"type":"boolean","key":".retry","additionalKeys":[],"configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".retry-buffer-size","additionalKeys":[],"configDoc":"The retry buffer size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"string","key":".user-agent","additionalKeys":[],"configDoc":"Use a custom user-agent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_AGENT","enum":false}},{"configDocKey":{"type":"string","key":".load-balancing-policy","additionalKeys":[],"configDoc":"Use a custom load balancing policy. Accepted values are: `pick_first`, `round_robin`, `grpclb`. This value is ignored if name-resolver is set to 'stork'.","withinAMap":false,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_BALANCING_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".compression","additionalKeys":[],"configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".deadline","additionalKeys":[],"configDoc":"The deadline used for each call.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEADLINE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".use-quarkus-grpc-client","additionalKeys":[],"configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_QUARKUS_GRPC_CLIENT","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.ClientXds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".xds.target","additionalKeys":[],"configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_TARGET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_NAME","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".stork","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.StorkConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".stork.threads","additionalKeys":[],"configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_THREADS","enum":false}},{"configDocKey":{"type":"long","key":".stork.deadline","additionalKeys":[],"configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":false,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_DEADLINE","enum":false}},{"configDocKey":{"type":"int","key":".stork.retries","additionalKeys":[],"configDoc":"Number of retries on a gRPC ClientCall","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_RETRIES","enum":false}},{"configDocKey":{"type":"long","key":".stork.delay","additionalKeys":[],"configDoc":"Initial delay in seconds on refresh check","withinAMap":false,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_DELAY","enum":false}},{"configDocKey":{"type":"long","key":".stork.period","additionalKeys":[],"configDoc":"Refresh period in seconds","withinAMap":false,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_PERIOD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"The gRPC service port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".test-port","additionalKeys":[],"configDoc":"The gRPC service test port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host name / IP on which the service is exposed.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslClientConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.verify-hostname","additionalKeys":[],"configDoc":"Whether hostname should be verified in the SSL/TLS handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-hostname","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFY_HOSTNAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".name-resolver","additionalKeys":[],"configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":false,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME_RESOLVER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".plain-text","additionalKeys":[],"configDoc":"Whether `plain-text` should be used instead of `TLS`. Enabled by default, except if TLS/SSL is configured. In this case, `plain-text` is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-time","additionalKeys":[],"configDoc":"The duration after which a keep alive ping is sent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".flow-control-window","additionalKeys":[],"configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLOW_CONTROL_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-timeout","additionalKeys":[],"configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".keep-alive-without-calls","additionalKeys":[],"configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_WITHOUT_CALLS","enum":false}},{"configDocKey":{"type":"int","key":".max-hedged-attempts","additionalKeys":[],"configDoc":"The max number of hedged attempts.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_HEDGED_ATTEMPTS","enum":false}},{"configDocKey":{"type":"int","key":".max-retry-attempts","additionalKeys":[],"configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_RETRY_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-trace-events","additionalKeys":[],"configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_TRACE_EVENTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","additionalKeys":[],"configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","additionalKeys":[],"configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocKey":{"type":"string","key":".negotiation-type","additionalKeys":[],"configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":false,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEGOTIATION_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".override-authority","additionalKeys":[],"configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERRIDE_AUTHORITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".per-rpc-buffer-limit","additionalKeys":[],"configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PER_RPC_BUFFER_LIMIT","enum":false}},{"configDocKey":{"type":"boolean","key":".retry","additionalKeys":[],"configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".retry-buffer-size","additionalKeys":[],"configDoc":"The retry buffer size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"string","key":".user-agent","additionalKeys":[],"configDoc":"Use a custom user-agent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_AGENT","enum":false}},{"configDocKey":{"type":"string","key":".load-balancing-policy","additionalKeys":[],"configDoc":"Use a custom load balancing policy. Accepted values are: `pick_first`, `round_robin`, `grpclb`. This value is ignored if name-resolver is set to 'stork'.","withinAMap":false,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_BALANCING_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".compression","additionalKeys":[],"configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".deadline","additionalKeys":[],"configDoc":"The deadline used for each call.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEADLINE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration index 8b8859d54b6..49ae2cf7871 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".use-separate-server","additionalKeys":[],"configDoc":"Do we use separate HTTP server to serve gRPC requests. Set this to false if you want to use new Vert.x gRPC support, which uses existing Vert.x HTTP server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_SEPARATE_SERVER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.Xds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_SECURE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_NAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"int","key":".test-port","additionalKeys":[],"configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".handshake-timeout","additionalKeys":[],"configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HANDSHAKE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","additionalKeys":[],"configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","additionalKeys":[],"configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslServerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key-store","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files. The keystore can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-alias-password","additionalKeys":[],"configDoc":"A parameter to specify the alias password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CLIENT_AUTH","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".plain-text","additionalKeys":[],"configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"boolean","key":".alpn","additionalKeys":[],"configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALPN","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".transport-security","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcTransportSecurity","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".transport-security.certificate","additionalKeys":[],"configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSPORT_SECURITY_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".transport-security.key","additionalKeys":[],"configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSPORT_SECURITY_KEY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".enable-reflection-service","additionalKeys":[],"configDoc":"Enables the gRPC Reflection Service. By default, the reflection service is only exposed in `dev` mode. This setting allows overriding this choice and enable the reflection service every time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_REFLECTION_SERVICE","enum":false}},{"configDocKey":{"type":"int","key":".instances","additionalKeys":[],"configDoc":"Number of gRPC server verticle instances. This is useful for scaling easily across multiple cores. The number should not exceed the amount of event loops.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INSTANCES","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".netty","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerNettyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".netty.keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".netty.permit-keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_PERMIT_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".netty.permit-keep-alive-without-calls","additionalKeys":[],"configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_PERMIT_KEEP_ALIVE_WITHOUT_CALLS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".compression","additionalKeys":[],"configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESSION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".use-separate-server","additionalKeys":[],"configDoc":"Do we use separate HTTP server to serve gRPC requests. Set this to false if you want to use new Vert.x gRPC support, which uses existing Vert.x HTTP server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_SEPARATE_SERVER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.Xds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_XDS_SECURE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_PROCESS_NAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"int","key":".test-port","additionalKeys":[],"configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".handshake-timeout","additionalKeys":[],"configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HANDSHAKE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","additionalKeys":[],"configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","additionalKeys":[],"configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslServerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key-store","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files. The keystore can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-alias-password","additionalKeys":[],"configDoc":"A parameter to specify the alias password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CLIENT_AUTH","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".plain-text","additionalKeys":[],"configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"boolean","key":".alpn","additionalKeys":[],"configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALPN","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".transport-security","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcTransportSecurity","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".transport-security.certificate","additionalKeys":[],"configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSPORT_SECURITY_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".transport-security.key","additionalKeys":[],"configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSPORT_SECURITY_KEY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".enable-reflection-service","additionalKeys":[],"configDoc":"Enables the gRPC Reflection Service. By default, the reflection service is only exposed in `dev` mode. This setting allows overriding this choice and enable the reflection service every time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_REFLECTION_SERVICE","enum":false}},{"configDocKey":{"type":"int","key":".instances","additionalKeys":[],"configDoc":"Number of gRPC server verticle instances. This is useful for scaling easily across multiple cores. The number should not exceed the amount of event loops.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INSTANCES","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".netty","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerNettyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".netty.keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".netty.permit-keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_PERMIT_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".netty.permit-keep-alive-without-calls","additionalKeys":[],"configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_PERMIT_KEEP_ALIVE_WITHOUT_CALLS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".compression","additionalKeys":[],"configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESSION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerNettyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerNettyConfig index 6c53f30b5dd..2921cecce9d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerNettyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerNettyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".permit-keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMIT_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".permit-keep-alive-without-calls","additionalKeys":[],"configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMIT_KEEP_ALIVE_WITHOUT_CALLS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".permit-keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMIT_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".permit-keep-alive-without-calls","additionalKeys":[],"configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMIT_KEEP_ALIVE_WITHOUT_CALLS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcTransportSecurity b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcTransportSecurity index 552b8a3cdcf..7e3fb1ba543 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcTransportSecurity +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcTransportSecurity @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".certificate","additionalKeys":[],"configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".certificate","additionalKeys":[],"configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess index b356bd444fd..0b088775ee7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslClientConfig index eb8738e90ed..7e0249e2fa2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"path","key":".certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"path","key":".trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"path","key":".certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"path","key":".trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig index 8c5836a04f3..6591a0882f3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"path","key":".certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"path","key":".key-store","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files. The keystore can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias-password","additionalKeys":[],"configDoc":"A parameter to specify the alias password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOLS","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_AUTH","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"path","key":".certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":".key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"path","key":".key-store","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files. The keystore can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias-password","additionalKeys":[],"configDoc":"A parameter to specify the alias password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOLS","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_AUTH","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.StorkConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.StorkConfig index 8e4eb69fb45..8eb9734f25f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.StorkConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.StorkConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".threads","additionalKeys":[],"configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_THREADS","enum":false}},{"configDocKey":{"type":"long","key":".deadline","additionalKeys":[],"configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":false,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEADLINE","enum":false}},{"configDocKey":{"type":"int","key":".retries","additionalKeys":[],"configDoc":"Number of retries on a gRPC ClientCall","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRIES","enum":false}},{"configDocKey":{"type":"long","key":".delay","additionalKeys":[],"configDoc":"Initial delay in seconds on refresh check","withinAMap":false,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DELAY","enum":false}},{"configDocKey":{"type":"long","key":".period","additionalKeys":[],"configDoc":"Refresh period in seconds","withinAMap":false,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERIOD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".threads","additionalKeys":[],"configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_THREADS","enum":false}},{"configDocKey":{"type":"long","key":".deadline","additionalKeys":[],"configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":false,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEADLINE","enum":false}},{"configDocKey":{"type":"int","key":".retries","additionalKeys":[],"configDoc":"Number of retries on a gRPC ClientCall","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRIES","enum":false}},{"configDocKey":{"type":"long","key":".delay","additionalKeys":[],"configDoc":"Initial delay in seconds on refresh check","withinAMap":false,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DELAY","enum":false}},{"configDocKey":{"type":"long","key":".period","additionalKeys":[],"configDoc":"Refresh period in seconds","withinAMap":false,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERIOD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig index 53483a5a83d..16443a78646 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-p12","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_P12_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-p12","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_P12_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".verify-hostname","additionalKeys":[],"configDoc":"Whether hostname should be verified in the SSL/TLS handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-hostname","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_HOSTNAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-p12","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_P12_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-p12","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_P12_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".verify-hostname","additionalKeys":[],"configDoc":"Whether hostname should be verified in the SSL/TLS handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-hostname","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_HOSTNAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration index 6b4817c1387..270df58e845 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.JksConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemKeyCertConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemKeyCertConfiguration index d5a68d82e99..86013b372dc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemKeyCertConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemKeyCertConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemTrustCertConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemTrustCertConfiguration index 0f277b04929..ba6447d9686 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemTrustCertConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PemTrustCertConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration index 2ac8d98612b..de48303bb5b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.TlsClientConfig.PfxConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds index a7b4b0c56eb..3857207b6f3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfigPersistenceUnit index f2caf30f052..8d903a9d6d0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Whether Hibernate Envers should be active for this persistence unit at runtime.\n\nIf Hibernate Envers is not active, the audit entities will *still* be added to the Hibernate ORM metamodel\nand to the database schema that Hibernate ORM generates:\nyou would need to disable Hibernate Envers at build time (i.e. set `quarkus.hibernate-envers.enabled` to `false`)\nin order to avoid that.\nHowever, when Hibernate Envers is not active, it will not process entity change events\nnor create new versions of entities.\nand accessing the AuditReader through AuditReaderFactory will not be possible.\n\nNote that if Hibernate Envers is disabled (i.e. `quarkus.hibernate-envers.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".store-data-at-delete","additionalKeys":[],"configDoc":"Enable store_data_at_delete feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++STORE_DATA_AT_DELETE`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"store-data-at-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORE_DATA_AT_DELETE","enum":false}},{"configDocKey":{"type":"string","key":".audit-table-suffix","additionalKeys":[],"configDoc":"Defines a suffix for historical data table. Defaults to `_AUD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_SUFFIX`.","withinAMap":false,"defaultValue":"_AUD","javaDocSiteLink":"","docMapKey":"audit-table-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_TABLE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".audit-table-prefix","additionalKeys":[],"configDoc":"Defines a prefix for historical data table. Default is the empty string. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_PREFIX`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audit-table-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_TABLE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".revision-field-name","additionalKeys":[],"configDoc":"Revision field name. Defaults to `REV`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_FIELD_NAME`.","withinAMap":false,"defaultValue":"REV","javaDocSiteLink":"","docMapKey":"revision-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":".revision-type-field-name","additionalKeys":[],"configDoc":"Revision type field name. Defaults to `REVTYPE`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_TYPE_FIELD_NAME`.","withinAMap":false,"defaultValue":"REVTYPE","javaDocSiteLink":"","docMapKey":"revision-type-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_TYPE_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".revision-on-collection-change","additionalKeys":[],"configDoc":"Enable the revision_on_collection_change feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_ON_COLLECTION_CHANGE`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"revision-on-collection-change","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_ON_COLLECTION_CHANGE","enum":false}},{"configDocKey":{"type":"boolean","key":".do-not-audit-optimistic-locking-field","additionalKeys":[],"configDoc":"Enable the do_not_audit_optimistic_locking_field feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"do-not-audit-optimistic-locking-field","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD","enum":false}},{"configDocKey":{"type":"string","key":".default-schema","additionalKeys":[],"configDoc":"Defines the default schema of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_SCHEMA`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".default-catalog","additionalKeys":[],"configDoc":"Defines the default catalog of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_CATALOG`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"boolean","key":".track-entities-changed-in-revision","additionalKeys":[],"configDoc":"Enables the track_entities_changed_in_revision feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++TRACK_ENTITIES_CHANGED_IN_REVISION`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"track-entities-changed-in-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACK_ENTITIES_CHANGED_IN_REVISION","enum":false}},{"configDocKey":{"type":"boolean","key":".use-revision-entity-with-native-id","additionalKeys":[],"configDoc":"Enables the use_revision_entity_with_native_id feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++USE_REVISION_ENTITY_WITH_NATIVE_ID`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-revision-entity-with-native-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_REVISION_ENTITY_WITH_NATIVE_ID","enum":false}},{"configDocKey":{"type":"boolean","key":".global-with-modified-flag","additionalKeys":[],"configDoc":"Enables the global_with_modified_flag feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++GLOBAL_WITH_MODIFIED_FLAG`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"global-with-modified-flag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GLOBAL_WITH_MODIFIED_FLAG","enum":false}},{"configDocKey":{"type":"string","key":".modified-flag-suffix","additionalKeys":[],"configDoc":"Defines the suffix to be used for modified flag columns. Defaults to `_MOD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_FLAG_SUFFIX`","withinAMap":false,"defaultValue":"_MOD","javaDocSiteLink":"","docMapKey":"modified-flag-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODIFIED_FLAG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".revision-listener","additionalKeys":[],"configDoc":"Defines the fully qualified class name of a user defined revision listener. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_LISTENER`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-listener","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_LISTENER","enum":false}},{"configDocKey":{"type":"string","key":".audit-strategy","additionalKeys":[],"configDoc":"Defines the fully qualified class name of the audit strategy to be used. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY`.","withinAMap":false,"defaultValue":"org.hibernate.envers.strategy.DefaultAuditStrategy","javaDocSiteLink":"","docMapKey":"audit-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".original-id-prop-name","additionalKeys":[],"configDoc":"Defines the property name for the audit entity's composite primary key. Defaults to `originalId`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ORIGINAL_ID_PROP_NAME`.","withinAMap":false,"defaultValue":"originalId","javaDocSiteLink":"","docMapKey":"original-id-prop-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORIGINAL_ID_PROP_NAME","enum":false}},{"configDocKey":{"type":"string","key":".audit-strategy-validity-end-rev-field-name","additionalKeys":[],"configDoc":"Defines the column name that holds the end revision number in audit entities. Defaults to `REVEND`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME`.","withinAMap":false,"defaultValue":"REVEND","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-end-rev-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".audit-strategy-validity-store-revend-timestamp","additionalKeys":[],"configDoc":"Enables the audit_strategy_validity_store_revend_timestamp feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-store-revend-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":".audit-strategy-validity-revend-timestamp-field-name","additionalKeys":[],"configDoc":"Defines the column name of the revision end timestamp in the audit tables. Defaults to `REVEND_TSTMP`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME`.","withinAMap":false,"defaultValue":"REVEND_TSTMP","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-revend-timestamp-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":".embeddable-set-ordinal-field-name","additionalKeys":[],"configDoc":"Defines the name of the column used for storing collection ordinal values for embeddable elements. Defaults to `SETORDINAL`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++EMBEDDABLE_SET_ORDINAL_FIELD_NAME`.","withinAMap":false,"defaultValue":"SETORDINAL","javaDocSiteLink":"","docMapKey":"embeddable-set-ordinal-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EMBEDDABLE_SET_ORDINAL_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-identifier-reuse","additionalKeys":[],"configDoc":"Enables the allow_identifier_reuse feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ALLOW_IDENTIFIER_REUSE`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-identifier-reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_IDENTIFIER_REUSE","enum":false}},{"configDocKey":{"type":"string","key":".modified-column-naming-strategy","additionalKeys":[],"configDoc":"Defines the naming strategy to be used for modified columns. Defaults to `org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_COLUMN_NAMING_STRATEGY`.","withinAMap":false,"defaultValue":"org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy","javaDocSiteLink":"","docMapKey":"modified-column-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODIFIED_COLUMN_NAMING_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Whether Hibernate Envers should be active for this persistence unit at runtime.\n\nIf Hibernate Envers is not active, the audit entities will *still* be added to the Hibernate ORM metamodel\nand to the database schema that Hibernate ORM generates:\nyou would need to disable Hibernate Envers at build time (i.e. set `quarkus.hibernate-envers.enabled` to `false`)\nin order to avoid that.\nHowever, when Hibernate Envers is not active, it will not process entity change events\nnor create new versions of entities.\nand accessing the AuditReader through AuditReaderFactory will not be possible.\n\nNote that if Hibernate Envers is disabled (i.e. `quarkus.hibernate-envers.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".store-data-at-delete","additionalKeys":[],"configDoc":"Enable store_data_at_delete feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++STORE_DATA_AT_DELETE`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"store-data-at-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORE_DATA_AT_DELETE","enum":false}},{"configDocKey":{"type":"string","key":".audit-table-suffix","additionalKeys":[],"configDoc":"Defines a suffix for historical data table. Defaults to `_AUD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_SUFFIX`.","withinAMap":false,"defaultValue":"_AUD","javaDocSiteLink":"","docMapKey":"audit-table-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_TABLE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".audit-table-prefix","additionalKeys":[],"configDoc":"Defines a prefix for historical data table. Default is the empty string. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_PREFIX`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audit-table-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_TABLE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".revision-field-name","additionalKeys":[],"configDoc":"Revision field name. Defaults to `REV`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_FIELD_NAME`.","withinAMap":false,"defaultValue":"REV","javaDocSiteLink":"","docMapKey":"revision-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":".revision-type-field-name","additionalKeys":[],"configDoc":"Revision type field name. Defaults to `REVTYPE`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_TYPE_FIELD_NAME`.","withinAMap":false,"defaultValue":"REVTYPE","javaDocSiteLink":"","docMapKey":"revision-type-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_TYPE_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".revision-on-collection-change","additionalKeys":[],"configDoc":"Enable the revision_on_collection_change feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_ON_COLLECTION_CHANGE`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"revision-on-collection-change","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_ON_COLLECTION_CHANGE","enum":false}},{"configDocKey":{"type":"boolean","key":".do-not-audit-optimistic-locking-field","additionalKeys":[],"configDoc":"Enable the do_not_audit_optimistic_locking_field feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"do-not-audit-optimistic-locking-field","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD","enum":false}},{"configDocKey":{"type":"string","key":".default-schema","additionalKeys":[],"configDoc":"Defines the default schema of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_SCHEMA`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".default-catalog","additionalKeys":[],"configDoc":"Defines the default catalog of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_CATALOG`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"boolean","key":".track-entities-changed-in-revision","additionalKeys":[],"configDoc":"Enables the track_entities_changed_in_revision feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++TRACK_ENTITIES_CHANGED_IN_REVISION`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"track-entities-changed-in-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACK_ENTITIES_CHANGED_IN_REVISION","enum":false}},{"configDocKey":{"type":"boolean","key":".use-revision-entity-with-native-id","additionalKeys":[],"configDoc":"Enables the use_revision_entity_with_native_id feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++USE_REVISION_ENTITY_WITH_NATIVE_ID`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-revision-entity-with-native-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_REVISION_ENTITY_WITH_NATIVE_ID","enum":false}},{"configDocKey":{"type":"boolean","key":".global-with-modified-flag","additionalKeys":[],"configDoc":"Enables the global_with_modified_flag feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++GLOBAL_WITH_MODIFIED_FLAG`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"global-with-modified-flag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GLOBAL_WITH_MODIFIED_FLAG","enum":false}},{"configDocKey":{"type":"string","key":".modified-flag-suffix","additionalKeys":[],"configDoc":"Defines the suffix to be used for modified flag columns. Defaults to `_MOD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_FLAG_SUFFIX`","withinAMap":false,"defaultValue":"_MOD","javaDocSiteLink":"","docMapKey":"modified-flag-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODIFIED_FLAG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".revision-listener","additionalKeys":[],"configDoc":"Defines the fully qualified class name of a user defined revision listener. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_LISTENER`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-listener","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_LISTENER","enum":false}},{"configDocKey":{"type":"string","key":".audit-strategy","additionalKeys":[],"configDoc":"Defines the fully qualified class name of the audit strategy to be used. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY`.","withinAMap":false,"defaultValue":"org.hibernate.envers.strategy.DefaultAuditStrategy","javaDocSiteLink":"","docMapKey":"audit-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".original-id-prop-name","additionalKeys":[],"configDoc":"Defines the property name for the audit entity's composite primary key. Defaults to `originalId`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ORIGINAL_ID_PROP_NAME`.","withinAMap":false,"defaultValue":"originalId","javaDocSiteLink":"","docMapKey":"original-id-prop-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORIGINAL_ID_PROP_NAME","enum":false}},{"configDocKey":{"type":"string","key":".audit-strategy-validity-end-rev-field-name","additionalKeys":[],"configDoc":"Defines the column name that holds the end revision number in audit entities. Defaults to `REVEND`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME`.","withinAMap":false,"defaultValue":"REVEND","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-end-rev-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".audit-strategy-validity-store-revend-timestamp","additionalKeys":[],"configDoc":"Enables the audit_strategy_validity_store_revend_timestamp feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-store-revend-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":".audit-strategy-validity-revend-timestamp-field-name","additionalKeys":[],"configDoc":"Defines the column name of the revision end timestamp in the audit tables. Defaults to `REVEND_TSTMP`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME`.","withinAMap":false,"defaultValue":"REVEND_TSTMP","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-revend-timestamp-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":".embeddable-set-ordinal-field-name","additionalKeys":[],"configDoc":"Defines the name of the column used for storing collection ordinal values for embeddable elements. Defaults to `SETORDINAL`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++EMBEDDABLE_SET_ORDINAL_FIELD_NAME`.","withinAMap":false,"defaultValue":"SETORDINAL","javaDocSiteLink":"","docMapKey":"embeddable-set-ordinal-field-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EMBEDDABLE_SET_ORDINAL_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-identifier-reuse","additionalKeys":[],"configDoc":"Enables the allow_identifier_reuse feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ALLOW_IDENTIFIER_REUSE`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-identifier-reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_IDENTIFIER_REUSE","enum":false}},{"configDocKey":{"type":"string","key":".modified-column-naming-strategy","additionalKeys":[],"configDoc":"Defines the naming strategy to be used for modified columns. Defaults to `org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_COLUMN_NAMING_STRATEGY`.","withinAMap":false,"defaultValue":"org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy","javaDocSiteLink":"","docMapKey":"modified-column-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODIFIED_COLUMN_NAMING_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigDatabase b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigDatabase index fe0da7731d6..8b5d7f50b35 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigDatabase +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigDatabase @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.hibernate.orm.runtime.config.DatabaseOrmCompatibilityVersion","key":".orm-compatibility.version","additionalKeys":[],"configDoc":"When set, attempts to exchange data with the database\nas the given version of Hibernate ORM would have,\n*on a best-effort basis*.\n\nPlease note:\n\n* schema validation may still fail in some cases:\nthis attempts to make Hibernate ORM 6+ behave correctly at runtime,\nbut it may still expect a different (but runtime-compatible) schema.\n* robust test suites are still useful and recommended:\nyou should still check that your application behaves as intended with your legacy schema.\n* this feature is inherently unstable:\nsome aspects of it may stop working in future versions of Quarkus,\nand older versions will be dropped as Hibernate ORM changes pile up\nand support for those older versions becomes too unreliable.\n* you should still plan a migration of your schema to a newer version of Hibernate ORM.\nFor help with migration, refer to\nlink:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3\nmigration guide from Hibernate ORM 5 to 6].","withinAMap":false,"defaultValue":"latest","javaDocSiteLink":"","docMapKey":"orm-compatibility-version","configPhase":"BUILD_TIME","acceptedValues":["`5.6`","`latest`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORM_COMPATIBILITY_VERSION","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.hibernate.orm.runtime.config.DatabaseOrmCompatibilityVersion","key":".orm-compatibility.version","additionalKeys":[],"configDoc":"When set, attempts to exchange data with the database\nas the given version of Hibernate ORM would have,\n*on a best-effort basis*.\n\nPlease note:\n\n* schema validation may still fail in some cases:\nthis attempts to make Hibernate ORM 6+ behave correctly at runtime,\nbut it may still expect a different (but runtime-compatible) schema.\n* robust test suites are still useful and recommended:\nyou should still check that your application behaves as intended with your legacy schema.\n* this feature is inherently unstable:\nsome aspects of it may stop working in future versions of Quarkus,\nand older versions will be dropped as Hibernate ORM changes pile up\nand support for those older versions becomes too unreliable.\n* you should still plan a migration of your schema to a newer version of Hibernate ORM.\nFor help with migration, refer to\nlink:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3\nmigration guide from Hibernate ORM 5 to 6].","withinAMap":false,"defaultValue":"latest","javaDocSiteLink":"","docMapKey":"orm-compatibility-version","configPhase":"BUILD_TIME","acceptedValues":["`5.6`","`latest`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORM_COMPATIBILITY_VERSION","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigLog b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigLog index 6d06adfcd64..6b9233f70d0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigLog +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigLog @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".bind-parameters","additionalKeys":[],"configDoc":"Logs SQL bind parameters.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"bind-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BIND_PARAMETERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".bind-parameters","additionalKeys":[],"configDoc":"Logs SQL bind parameters.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"bind-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BIND_PARAMETERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigMetric b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigMetric index 0b26ece57fd..cde7b9860a3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigMetric +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigMetric @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether metrics are published if a metrics extension is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether metrics are published if a metrics extension is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigPersistenceXml b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigPersistenceXml index 9fc44c4c287..1890e60122d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigPersistenceXml +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigPersistenceXml @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".ignore","additionalKeys":[],"configDoc":"If `true`, Quarkus will ignore any `persistence.xml` file in the classpath and rely exclusively on the Quarkus configuration.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".ignore","additionalKeys":[],"configDoc":"If `true`, Quarkus will ignore any `persistence.xml` file in the classpath and rely exclusively on the Quarkus configuration.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit index 7393252f8c2..93f467d3fa8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The name of the datasource which this persistence unit uses.\n\nIf undefined, it will use the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".packages","additionalKeys":[],"configDoc":"The packages in which the entities affected to this persistence unit are located.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"packages","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PACKAGES","enum":false}},{"configDocSection":{"name":".dialect","optional":false,"withinAMap":false,"sectionDetails":"== Dialect related configuration","sectionDetailsTitle":"Dialect related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".dialect","additionalKeys":[],"configDoc":"Class name of the Hibernate ORM dialect.\n\nThe complete list of bundled dialects is available in the\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/dialect/package-summary.html[Hibernate ORM\nJavaDoc].\n\nSetting the dialect directly is only recommended as a last resort:\nmost popular databases have a corresponding Quarkus extension,\nallowing Quarkus to select the dialect automatically,\nin which case you do not need to set the dialect at all,\nthough you may want to set\nxref:datasource.adoc#quarkus-datasource_quarkus.datasource.db-version[`quarkus.datasource.db-version`] as\nhigh as possible\nto benefit from the best performance and latest features.\n\nIf your database does not have a corresponding Quarkus extension,\nyou will need to set the dialect directly.\nIn that case, keep in mind that the JDBC driver and Hibernate ORM dialect\nmay not work properly in GraalVM native executables.","withinAMap":false,"defaultValue":"selected automatically for most popular databases","javaDocSiteLink":"","docMapKey":"dialect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIALECT","enum":false}},{"configDocKey":{"type":"string","key":".dialect.storage-engine","additionalKeys":[],"configDoc":"The storage engine to use when the dialect supports multiple storage engines.\n\nE.g. `MyISAM` or `InnoDB` for MySQL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"storage-engine","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIALECT_STORAGE_ENGINE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":".sql-load-script","additionalKeys":[],"configDoc":"Path to a file containing the SQL statements to execute when Hibernate ORM starts.\n\nThe file is retrieved from the classpath resources,\nso it must be located in the resources directory (e.g. `src/main/resources`).\n\nThe default value for this setting differs depending on the Quarkus launch mode:\n\n* In dev and test modes, it defaults to `import.sql`.\n Simply add an `import.sql` file in the root of your resources directory\n and it will be picked up without having to set this property.\n Pass `no-file` to force Hibernate ORM to ignore the SQL import file.\n* In production mode, it defaults to `no-file`.\n It means Hibernate ORM won't try to execute any SQL import file by default.\n Pass an explicit value to force Hibernate ORM to execute the SQL import file.\n\nIf you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus\nhttps://quarkus.io/guides/config#configuration-profiles[configuration profiles facility].\n\n[source,property]\n.application.properties\n----\n%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql\n%test.quarkus.hibernate-orm.sql-load-script = import-test.sql\n%prod.quarkus.hibernate-orm.sql-load-script = no-file\n----\n\n[NOTE]\n====\nQuarkus supports `.sql` file with SQL statements or comments spread over multiple lines.\nEach SQL statement must be terminated by a semicolon.\n====","withinAMap":false,"defaultValue":"import.sql in DEV, TEST ; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"sql-load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"string","key":".physical-naming-strategy","additionalKeys":[],"configDoc":"Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"physical-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PHYSICAL_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".implicit-naming-strategy","additionalKeys":[],"configDoc":"Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"implicit-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMPLICIT_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".metadata-builder-contributor","additionalKeys":[],"configDoc":"Class name of a custom\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/spi/MetadataBuilderContributor.html[`org.hibernate.boot.spi.MetadataBuilderContributor`]\nimplementation.\n\n[NOTE]\n====\nNot all customization options exposed by\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/MetadataBuilder.html[`org.hibernate.boot.MetadataBuilder`]\nwill work correctly. Stay clear of options related to classpath scanning in particular.\n\nThis setting is exposed mainly to allow registration of types, converters and SQL functions.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metadata-builder-contributor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METADATA_BUILDER_CONTRIBUTOR","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".mapping-files","additionalKeys":[],"configDoc":"XML files to configure the entity mapping, e.g. `META-INF/my-orm.xml`.\n\nDefaults to `META-INF/orm.xml` if it exists. Pass `no-file` to force Hibernate ORM to ignore `META-INF/orm.xml`.","withinAMap":false,"defaultValue":"META-INF/orm.xml if it exists; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"mapping-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_FILES","enum":false}},{"configDocSection":{"name":".mapping","optional":false,"withinAMap":false,"sectionDetails":"== Mapping configuration","sectionDetailsTitle":"Mapping configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".mapping.timezone.default-storage","additionalKeys":[],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_TIMEZONE_DEFAULT_STORAGE","enum":true}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".mapping.id.optimizer.default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_ID_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":".query","optional":false,"withinAMap":false,"sectionDetails":"== Query related configuration","sectionDetailsTitle":"Query related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery","showSection":true,"configDocItems":[{"configDocKey":{"type":"int","key":".query.query-plan-cache-max-size","additionalKeys":[],"configDoc":"The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE`","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"query-plan-cache-max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_QUERY_PLAN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery.NullOrdering","key":".query.default-null-ordering","additionalKeys":[],"configDoc":"Default precedence of null values in `ORDER BY` clauses.\n\nValid values are: `none`, `first`, `last`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"default-null-ordering","configPhase":"BUILD_TIME","acceptedValues":["`none`","`first`","`last`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_DEFAULT_NULL_ORDERING","enum":true}},{"configDocKey":{"type":"boolean","key":".query.in-clause-parameter-padding","additionalKeys":[],"configDoc":"Enables IN clause parameter padding which improves statement caching.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"in-clause-parameter-padding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_IN_CLAUSE_PARAMETER_PADDING","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".database","optional":false,"withinAMap":false,"sectionDetails":"== Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.nio.charset.Charset","key":".database.charset","additionalKeys":[],"configDoc":"The charset of the database.\n\nUsed for DDL generation and also for the SQL import scripts.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_CHARSET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".jdbc","optional":false,"withinAMap":false,"sectionDetails":"== JDBC related configuration","sectionDetailsTitle":"JDBC related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".jdbc.timezone","additionalKeys":[],"configDoc":"The time zone pushed to the JDBC driver. See `quarkus.hibernate-orm.mapping.timezone.default-storage`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"timezone","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TIMEZONE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".jdbc.statement-fetch-size","additionalKeys":[],"configDoc":"How many rows are fetched at a time by the JDBC driver.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_STATEMENT_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".jdbc.statement-batch-size","additionalKeys":[],"configDoc":"The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_STATEMENT_BATCH_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".fetch","optional":false,"withinAMap":false,"sectionDetails":"== Fetching logic configuration","sectionDetailsTitle":"Fetching logic configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".fetch.batch-size","additionalKeys":[],"configDoc":"The size of the batches used when loading entities and collections.\n\n`-1` means batch loading is disabled.","withinAMap":false,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FETCH_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".fetch.max-depth","additionalKeys":[],"configDoc":"The maximum depth of outer join fetch tree for single-ended associations (one-to-one, many-to-one).\n\nA `0` disables default outer join fetching.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FETCH_MAX_DEPTH","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".cache","optional":false,"withinAMap":false,"sectionDetails":"== Caching configuration","sectionDetailsTitle":"Caching configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".cache.\"cache\".expiration.max-idle","additionalKeys":[],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__EXPIRATION_MAX_IDLE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".cache.\"cache\".memory.object-count","additionalKeys":[],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__MEMORY_OBJECT_COUNT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".discriminator","optional":false,"withinAMap":false,"sectionDetails":"== Discriminator related configuration","sectionDetailsTitle":"Discriminator related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".discriminator.ignore-explicit-for-joined","additionalKeys":[],"configDoc":"Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-explicit-for-joined","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".quote-identifiers","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuoteIdentifiers","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdentifierQuotingStrategy","key":".quote-identifiers.strategy","additionalKeys":[],"configDoc":"Identifiers can be quoted using one of the available strategies.\n\nSet to `none` by default, meaning no identifiers will be quoted. If set to `all`, all identifiers and column definitions will be quoted. Additionally, setting it to `all-except-column-definitions` will skip the column definitions, which can usually be required when they exist, or else use the option `only-keywords` to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`all`","`all-except-column-definitions`","`only-keywords`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUOTE_IDENTIFIERS_STRATEGY","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".second-level-caching-enabled","additionalKeys":[],"configDoc":"The default in Quarkus is for 2nd level caching to be enabled, and a good implementation is already integrated for you.\n\nJust cherry-pick which entities should be using the cache.\n\nSet this to false to disable all 2nd level caches.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"second-level-caching-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECOND_LEVEL_CACHING_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".validation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceValidation","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".validation.enabled","additionalKeys":[],"configDoc":"Enables the Bean Validation integration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATION_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".multitenant","additionalKeys":[],"configDoc":"Defines the method for multi-tenancy (DATABASE, NONE, SCHEMA). The complete list of allowed values is available in the\nhttps://javadoc.io/doc/org.hibernate/hibernate-core/5.6.10.Final/org/hibernate/MultiTenancyStrategy.html[Hibernate ORM\nJavaDoc].\nThe type DISCRIMINATOR is currently not supported. The default value is NONE (no multi-tenancy).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTITENANT","enum":false}},{"configDocKey":{"type":"string","key":".multitenant-schema-datasource","additionalKeys":[],"configDoc":"Defines the name of the datasource to use in case of SCHEMA approach. The datasource of the persistence unit will be used if not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant-schema-datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTITENANT_SCHEMA_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-in-dev-mode","additionalKeys":[],"configDoc":"If hibernate is not auto generating the schema, and Quarkus is running in development mode then Quarkus will attempt to validate the database after startup and print a log message if there are any problems.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-in-dev-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_IN_DEV_MODE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The name of the datasource which this persistence unit uses.\n\nIf undefined, it will use the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".packages","additionalKeys":[],"configDoc":"The packages in which the entities affected to this persistence unit are located.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"packages","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PACKAGES","enum":false}},{"configDocSection":{"name":".dialect","optional":false,"withinAMap":false,"sectionDetails":"== Dialect related configuration","sectionDetailsTitle":"Dialect related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".dialect","additionalKeys":[],"configDoc":"Class name of the Hibernate ORM dialect.\n\nThe complete list of bundled dialects is available in the\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/dialect/package-summary.html[Hibernate ORM\nJavaDoc].\n\nSetting the dialect directly is only recommended as a last resort:\nmost popular databases have a corresponding Quarkus extension,\nallowing Quarkus to select the dialect automatically,\nin which case you do not need to set the dialect at all,\nthough you may want to set\nxref:datasource.adoc#quarkus-datasource_quarkus.datasource.db-version[`quarkus.datasource.db-version`] as\nhigh as possible\nto benefit from the best performance and latest features.\n\nIf your database does not have a corresponding Quarkus extension,\nyou will need to set the dialect directly.\nIn that case, keep in mind that the JDBC driver and Hibernate ORM dialect\nmay not work properly in GraalVM native executables.","withinAMap":false,"defaultValue":"selected automatically for most popular databases","javaDocSiteLink":"","docMapKey":"dialect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIALECT","enum":false}},{"configDocKey":{"type":"string","key":".dialect.storage-engine","additionalKeys":[],"configDoc":"The storage engine to use when the dialect supports multiple storage engines.\n\nE.g. `MyISAM` or `InnoDB` for MySQL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"storage-engine","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIALECT_STORAGE_ENGINE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":".sql-load-script","additionalKeys":[],"configDoc":"Path to a file containing the SQL statements to execute when Hibernate ORM starts.\n\nThe file is retrieved from the classpath resources,\nso it must be located in the resources directory (e.g. `src/main/resources`).\n\nThe default value for this setting differs depending on the Quarkus launch mode:\n\n* In dev and test modes, it defaults to `import.sql`.\n Simply add an `import.sql` file in the root of your resources directory\n and it will be picked up without having to set this property.\n Pass `no-file` to force Hibernate ORM to ignore the SQL import file.\n* In production mode, it defaults to `no-file`.\n It means Hibernate ORM won't try to execute any SQL import file by default.\n Pass an explicit value to force Hibernate ORM to execute the SQL import file.\n\nIf you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus\nhttps://quarkus.io/guides/config#configuration-profiles[configuration profiles facility].\n\n[source,property]\n.application.properties\n----\n%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql\n%test.quarkus.hibernate-orm.sql-load-script = import-test.sql\n%prod.quarkus.hibernate-orm.sql-load-script = no-file\n----\n\n[NOTE]\n====\nQuarkus supports `.sql` file with SQL statements or comments spread over multiple lines.\nEach SQL statement must be terminated by a semicolon.\n====","withinAMap":false,"defaultValue":"import.sql in DEV, TEST ; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"sql-load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"string","key":".physical-naming-strategy","additionalKeys":[],"configDoc":"Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"physical-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PHYSICAL_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".implicit-naming-strategy","additionalKeys":[],"configDoc":"Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"implicit-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMPLICIT_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".metadata-builder-contributor","additionalKeys":[],"configDoc":"Class name of a custom\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/spi/MetadataBuilderContributor.html[`org.hibernate.boot.spi.MetadataBuilderContributor`]\nimplementation.\n\n[NOTE]\n====\nNot all customization options exposed by\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/MetadataBuilder.html[`org.hibernate.boot.MetadataBuilder`]\nwill work correctly. Stay clear of options related to classpath scanning in particular.\n\nThis setting is exposed mainly to allow registration of types, converters and SQL functions.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metadata-builder-contributor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METADATA_BUILDER_CONTRIBUTOR","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".mapping-files","additionalKeys":[],"configDoc":"XML files to configure the entity mapping, e.g. `META-INF/my-orm.xml`.\n\nDefaults to `META-INF/orm.xml` if it exists. Pass `no-file` to force Hibernate ORM to ignore `META-INF/orm.xml`.","withinAMap":false,"defaultValue":"META-INF/orm.xml if it exists; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"mapping-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_FILES","enum":false}},{"configDocSection":{"name":".mapping","optional":false,"withinAMap":false,"sectionDetails":"== Mapping configuration","sectionDetailsTitle":"Mapping configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".mapping.timezone.default-storage","additionalKeys":[],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_TIMEZONE_DEFAULT_STORAGE","enum":true}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".mapping.id.optimizer.default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_ID_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":".query","optional":false,"withinAMap":false,"sectionDetails":"== Query related configuration","sectionDetailsTitle":"Query related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery","showSection":true,"configDocItems":[{"configDocKey":{"type":"int","key":".query.query-plan-cache-max-size","additionalKeys":[],"configDoc":"The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE`","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"query-plan-cache-max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_QUERY_PLAN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery.NullOrdering","key":".query.default-null-ordering","additionalKeys":[],"configDoc":"Default precedence of null values in `ORDER BY` clauses.\n\nValid values are: `none`, `first`, `last`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"default-null-ordering","configPhase":"BUILD_TIME","acceptedValues":["`none`","`first`","`last`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_DEFAULT_NULL_ORDERING","enum":true}},{"configDocKey":{"type":"boolean","key":".query.in-clause-parameter-padding","additionalKeys":[],"configDoc":"Enables IN clause parameter padding which improves statement caching.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"in-clause-parameter-padding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_IN_CLAUSE_PARAMETER_PADDING","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".database","optional":false,"withinAMap":false,"sectionDetails":"== Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.nio.charset.Charset","key":".database.charset","additionalKeys":[],"configDoc":"The charset of the database.\n\nUsed for DDL generation and also for the SQL import scripts.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_CHARSET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".jdbc","optional":false,"withinAMap":false,"sectionDetails":"== JDBC related configuration","sectionDetailsTitle":"JDBC related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".jdbc.timezone","additionalKeys":[],"configDoc":"The time zone pushed to the JDBC driver. See `quarkus.hibernate-orm.mapping.timezone.default-storage`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"timezone","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_TIMEZONE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".jdbc.statement-fetch-size","additionalKeys":[],"configDoc":"How many rows are fetched at a time by the JDBC driver.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_STATEMENT_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".jdbc.statement-batch-size","additionalKeys":[],"configDoc":"The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_STATEMENT_BATCH_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".fetch","optional":false,"withinAMap":false,"sectionDetails":"== Fetching logic configuration","sectionDetailsTitle":"Fetching logic configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".fetch.batch-size","additionalKeys":[],"configDoc":"The size of the batches used when loading entities and collections.\n\n`-1` means batch loading is disabled.","withinAMap":false,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FETCH_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".fetch.max-depth","additionalKeys":[],"configDoc":"The maximum depth of outer join fetch tree for single-ended associations (one-to-one, many-to-one).\n\nA `0` disables default outer join fetching.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FETCH_MAX_DEPTH","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".cache","optional":false,"withinAMap":false,"sectionDetails":"== Caching configuration","sectionDetailsTitle":"Caching configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".cache.\"cache\".expiration.max-idle","additionalKeys":[],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__EXPIRATION_MAX_IDLE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".cache.\"cache\".memory.object-count","additionalKeys":[],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__MEMORY_OBJECT_COUNT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".discriminator","optional":false,"withinAMap":false,"sectionDetails":"== Discriminator related configuration","sectionDetailsTitle":"Discriminator related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".discriminator.ignore-explicit-for-joined","additionalKeys":[],"configDoc":"Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-explicit-for-joined","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".quote-identifiers","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuoteIdentifiers","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdentifierQuotingStrategy","key":".quote-identifiers.strategy","additionalKeys":[],"configDoc":"Identifiers can be quoted using one of the available strategies.\n\nSet to `none` by default, meaning no identifiers will be quoted. If set to `all`, all identifiers and column definitions will be quoted. Additionally, setting it to `all-except-column-definitions` will skip the column definitions, which can usually be required when they exist, or else use the option `only-keywords` to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`all`","`all-except-column-definitions`","`only-keywords`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUOTE_IDENTIFIERS_STRATEGY","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".second-level-caching-enabled","additionalKeys":[],"configDoc":"The default in Quarkus is for 2nd level caching to be enabled, and a good implementation is already integrated for you.\n\nJust cherry-pick which entities should be using the cache.\n\nSet this to false to disable all 2nd level caches.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"second-level-caching-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECOND_LEVEL_CACHING_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".validation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceValidation","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".validation.enabled","additionalKeys":[],"configDoc":"Enables the Bean Validation integration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATION_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".multitenant","additionalKeys":[],"configDoc":"Defines the method for multi-tenancy (DATABASE, NONE, SCHEMA). The complete list of allowed values is available in the\nhttps://javadoc.io/doc/org.hibernate/hibernate-core/5.6.10.Final/org/hibernate/MultiTenancyStrategy.html[Hibernate ORM\nJavaDoc].\nThe type DISCRIMINATOR is currently not supported. The default value is NONE (no multi-tenancy).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTITENANT","enum":false}},{"configDocKey":{"type":"string","key":".multitenant-schema-datasource","additionalKeys":[],"configDoc":"Defines the name of the datasource to use in case of SCHEMA approach. The datasource of the persistence unit will be used if not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant-schema-datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTITENANT_SCHEMA_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-in-dev-mode","additionalKeys":[],"configDoc":"If hibernate is not auto generating the schema, and Quarkus is running in development mode then Quarkus will attempt to validate the database after startup and print a log message if there are any problems.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-in-dev-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_IN_DEV_MODE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache index 39343a20e9c..59b331354c8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".expiration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".expiration.max-idle","additionalKeys":[],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRATION_MAX_IDLE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".memory","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Long","key":".memory.object-count","additionalKeys":[],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MEMORY_OBJECT_COUNT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".expiration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".expiration.max-idle","additionalKeys":[],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRATION_MAX_IDLE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".memory","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Long","key":".memory.object-count","additionalKeys":[],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MEMORY_OBJECT_COUNT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration index 28ccc904bb1..8b29a087698 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":".max-idle","additionalKeys":[],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_IDLE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":".max-idle","additionalKeys":[],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_IDLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory index 712820a0e18..3bb36c95575 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Long","key":".object-count","additionalKeys":[],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OBJECT_COUNT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Long","key":".object-count","additionalKeys":[],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OBJECT_COUNT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase index ac852720e9b..871885f4b47 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase @@ -1 +1 @@ -[{"configDocKey":{"type":"java.nio.charset.Charset","key":".charset","additionalKeys":[],"configDoc":"The charset of the database.\n\nUsed for DDL generation and also for the SQL import scripts.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHARSET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.nio.charset.Charset","key":".charset","additionalKeys":[],"configDoc":"The charset of the database.\n\nUsed for DDL generation and also for the SQL import scripts.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHARSET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect index 3871525e951..068f1c8ed0c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"","additionalKeys":[],"configDoc":"Class name of the Hibernate ORM dialect.\n\nThe complete list of bundled dialects is available in the\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/dialect/package-summary.html[Hibernate ORM\nJavaDoc].\n\nSetting the dialect directly is only recommended as a last resort:\nmost popular databases have a corresponding Quarkus extension,\nallowing Quarkus to select the dialect automatically,\nin which case you do not need to set the dialect at all,\nthough you may want to set\nxref:datasource.adoc#quarkus-datasource_quarkus.datasource.db-version[`quarkus.datasource.db-version`] as\nhigh as possible\nto benefit from the best performance and latest features.\n\nIf your database does not have a corresponding Quarkus extension,\nyou will need to set the dialect directly.\nIn that case, keep in mind that the JDBC driver and Hibernate ORM dialect\nmay not work properly in GraalVM native executables.","withinAMap":false,"defaultValue":"selected automatically for most popular databases","javaDocSiteLink":"","docMapKey":"dialect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".storage-engine","additionalKeys":[],"configDoc":"The storage engine to use when the dialect supports multiple storage engines.\n\nE.g. `MyISAM` or `InnoDB` for MySQL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"storage-engine","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORAGE_ENGINE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"","additionalKeys":[],"configDoc":"Class name of the Hibernate ORM dialect.\n\nThe complete list of bundled dialects is available in the\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/dialect/package-summary.html[Hibernate ORM\nJavaDoc].\n\nSetting the dialect directly is only recommended as a last resort:\nmost popular databases have a corresponding Quarkus extension,\nallowing Quarkus to select the dialect automatically,\nin which case you do not need to set the dialect at all,\nthough you may want to set\nxref:datasource.adoc#quarkus-datasource_quarkus.datasource.db-version[`quarkus.datasource.db-version`] as\nhigh as possible\nto benefit from the best performance and latest features.\n\nIf your database does not have a corresponding Quarkus extension,\nyou will need to set the dialect directly.\nIn that case, keep in mind that the JDBC driver and Hibernate ORM dialect\nmay not work properly in GraalVM native executables.","withinAMap":false,"defaultValue":"selected automatically for most popular databases","javaDocSiteLink":"","docMapKey":"dialect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".storage-engine","additionalKeys":[],"configDoc":"The storage engine to use when the dialect supports multiple storage engines.\n\nE.g. `MyISAM` or `InnoDB` for MySQL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"storage-engine","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORAGE_ENGINE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator index 03acca027ac..05a465ca499 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".ignore-explicit-for-joined","additionalKeys":[],"configDoc":"Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-explicit-for-joined","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_EXPLICIT_FOR_JOINED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".ignore-explicit-for-joined","additionalKeys":[],"configDoc":"Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-explicit-for-joined","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_EXPLICIT_FOR_JOINED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch index b7e4c079ba8..bed09a125e1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".batch-size","additionalKeys":[],"configDoc":"The size of the batches used when loading entities and collections.\n\n`-1` means batch loading is disabled.","withinAMap":false,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-depth","additionalKeys":[],"configDoc":"The maximum depth of outer join fetch tree for single-ended associations (one-to-one, many-to-one).\n\nA `0` disables default outer join fetching.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_DEPTH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".batch-size","additionalKeys":[],"configDoc":"The size of the batches used when loading entities and collections.\n\n`-1` means batch loading is disabled.","withinAMap":false,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-depth","additionalKeys":[],"configDoc":"The maximum depth of outer join fetch tree for single-ended associations (one-to-one, many-to-one).\n\nA `0` disables default outer join fetching.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_DEPTH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc index 1791118646e..cb716bbbef7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".timezone","additionalKeys":[],"configDoc":"The time zone pushed to the JDBC driver. See `quarkus.hibernate-orm.mapping.timezone.default-storage`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"timezone","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEZONE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".statement-fetch-size","additionalKeys":[],"configDoc":"How many rows are fetched at a time by the JDBC driver.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATEMENT_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".statement-batch-size","additionalKeys":[],"configDoc":"The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATEMENT_BATCH_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".timezone","additionalKeys":[],"configDoc":"The time zone pushed to the JDBC driver. See `quarkus.hibernate-orm.mapping.timezone.default-storage`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"timezone","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEZONE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".statement-fetch-size","additionalKeys":[],"configDoc":"How many rows are fetched at a time by the JDBC driver.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATEMENT_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".statement-batch-size","additionalKeys":[],"configDoc":"The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATEMENT_BATCH_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping index 4146c3e1694..164006a4400 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".timezone","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".timezone.default-storage","additionalKeys":[],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEZONE_DEFAULT_STORAGE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".id","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".id.optimizer.default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".timezone","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".timezone.default-storage","additionalKeys":[],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEZONE_DEFAULT_STORAGE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".id","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".id.optimizer.default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id index 4a6608241bc..04a6a2b5aef 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".optimizer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".optimizer.default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".optimizer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".optimizer.default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer index 167e04202a2..120f9db89ed 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".default","additionalKeys":[],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone index 47cd44ce614..41ffeefd723 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".default-storage","additionalKeys":[],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_STORAGE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".default-storage","additionalKeys":[],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_STORAGE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery index bfdfe40796a..71644e6ecd9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".query-plan-cache-max-size","additionalKeys":[],"configDoc":"The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE`","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"query-plan-cache-max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_PLAN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery.NullOrdering","key":".default-null-ordering","additionalKeys":[],"configDoc":"Default precedence of null values in `ORDER BY` clauses.\n\nValid values are: `none`, `first`, `last`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"default-null-ordering","configPhase":"BUILD_TIME","acceptedValues":["`none`","`first`","`last`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_NULL_ORDERING","enum":true}},{"configDocKey":{"type":"boolean","key":".in-clause-parameter-padding","additionalKeys":[],"configDoc":"Enables IN clause parameter padding which improves statement caching.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"in-clause-parameter-padding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_CLAUSE_PARAMETER_PADDING","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".query-plan-cache-max-size","additionalKeys":[],"configDoc":"The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE`","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"query-plan-cache-max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_PLAN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery.NullOrdering","key":".default-null-ordering","additionalKeys":[],"configDoc":"Default precedence of null values in `ORDER BY` clauses.\n\nValid values are: `none`, `first`, `last`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"default-null-ordering","configPhase":"BUILD_TIME","acceptedValues":["`none`","`first`","`last`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_NULL_ORDERING","enum":true}},{"configDocKey":{"type":"boolean","key":".in-clause-parameter-padding","additionalKeys":[],"configDoc":"Enables IN clause parameter padding which improves statement caching.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"in-clause-parameter-padding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IN_CLAUSE_PARAMETER_PADDING","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuoteIdentifiers b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuoteIdentifiers index 3340c9fad82..226a7ddd99e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuoteIdentifiers +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuoteIdentifiers @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdentifierQuotingStrategy","key":".strategy","additionalKeys":[],"configDoc":"Identifiers can be quoted using one of the available strategies.\n\nSet to `none` by default, meaning no identifiers will be quoted. If set to `all`, all identifiers and column definitions will be quoted. Additionally, setting it to `all-except-column-definitions` will skip the column definitions, which can usually be required when they exist, or else use the option `only-keywords` to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`all`","`all-except-column-definitions`","`only-keywords`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdentifierQuotingStrategy","key":".strategy","additionalKeys":[],"configDoc":"Identifiers can be quoted using one of the available strategies.\n\nSet to `none` by default, meaning no identifiers will be quoted. If set to `all`, all identifiers and column definitions will be quoted. Additionally, setting it to `all-except-column-definitions` will skip the column definitions, which can usually be required when they exist, or else use the option `only-keywords` to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`all`","`all-except-column-definitions`","`only-keywords`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceValidation b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceValidation index 6675dd86797..a7af911001e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceValidation +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceValidation @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enables the Bean Validation integration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enables the Bean Validation integration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit index 309dbd93513..d3b65db4d7c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Whether this persistence unit should be active at runtime.\n\nSee xref:hibernate-orm.adoc#persistence-unit-active[this section of the documentation].\n\nIf the persistence unit is not active, it won't start with the application,\nand accessing the corresponding EntityManagerFactory/EntityManager or SessionFactory/Session\nwill not be possible.\n\nNote that if Hibernate ORM is disabled (i.e. `quarkus.hibernate-orm.enabled` is set to `false`),\nall persistence units are deactivated, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocSection":{"name":".database","optional":false,"withinAMap":false,"sectionDetails":"== Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".database.generation","additionalKeys":[],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_GENERATION","enum":false}},{"configDocKey":{"type":"boolean","key":".database.generation.create-schemas","additionalKeys":[],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_GENERATION_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":".database.generation.halt-on-error","additionalKeys":[],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_GENERATION_HALT_ON_ERROR","enum":false}},{"configDocKey":{"type":"string","key":".database.default-catalog","additionalKeys":[],"configDoc":"The default catalog to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".database.default-schema","additionalKeys":[],"configDoc":"The default schema to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_DEFAULT_SCHEMA","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".scripts","optional":false,"withinAMap":false,"sectionDetails":"== Database scripts related configuration","sectionDetailsTitle":"Database scripts related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".scripts.generation","additionalKeys":[],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRIPTS_GENERATION","enum":false}},{"configDocKey":{"type":"string","key":".scripts.generation.create-target","additionalKeys":[],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRIPTS_GENERATION_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":".scripts.generation.drop-target","additionalKeys":[],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRIPTS_GENERATION_DROP_TARGET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".log","optional":false,"withinAMap":false,"sectionDetails":"== Logging configuration","sectionDetailsTitle":"Logging configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".log.sql","additionalKeys":[],"configDoc":"Show SQL logs and format them nicely.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".log.format-sql","additionalKeys":[],"configDoc":"Format the SQL logs if SQL log is enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"format-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_FORMAT_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".log.jdbc-warnings","additionalKeys":[],"configDoc":"Whether JDBC warnings should be collected and logged.","withinAMap":false,"defaultValue":"depends on dialect","javaDocSiteLink":"","docMapKey":"jdbc-warnings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_JDBC_WARNINGS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".log.queries-slower-than-ms","additionalKeys":[],"configDoc":"If set, Hibernate will log queries that took more than specified number of milliseconds to execute.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queries-slower-than-ms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_QUERIES_SLOWER_THAN_MS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map`","key":".unsupported-properties","additionalKeys":[],"configDoc":"Properties that should be passed on directly to Hibernate ORM.\nUse the full configuration property key here,\nfor instance `quarkus.hibernate-orm.unsupported-properties.\"hibernate.order_inserts\" = true`.\n\n[WARNING]\n====\nProperties set here are completely unsupported:\nas Quarkus doesn't generally know about these properties and their purpose,\nthere is absolutely no guarantee that they will work correctly,\nand even if they do, that may change when upgrading to a newer version of Quarkus\n(even just a micro/patch version).\n====\n\nConsider using a supported configuration property before falling back to unsupported ones.\nIf none exists, make sure to file a feature request so that a supported configuration property can be added to Quarkus,\nand more importantly so that the configuration property is tested regularly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"full-property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UNSUPPORTED_PROPERTIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Whether this persistence unit should be active at runtime.\n\nSee xref:hibernate-orm.adoc#persistence-unit-active[this section of the documentation].\n\nIf the persistence unit is not active, it won't start with the application,\nand accessing the corresponding EntityManagerFactory/EntityManager or SessionFactory/Session\nwill not be possible.\n\nNote that if Hibernate ORM is disabled (i.e. `quarkus.hibernate-orm.enabled` is set to `false`),\nall persistence units are deactivated, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocSection":{"name":".database","optional":false,"withinAMap":false,"sectionDetails":"== Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".database.generation","additionalKeys":[],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_GENERATION","enum":false}},{"configDocKey":{"type":"boolean","key":".database.generation.create-schemas","additionalKeys":[],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_GENERATION_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":".database.generation.halt-on-error","additionalKeys":[],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_GENERATION_HALT_ON_ERROR","enum":false}},{"configDocKey":{"type":"string","key":".database.default-catalog","additionalKeys":[],"configDoc":"The default catalog to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".database.default-schema","additionalKeys":[],"configDoc":"The default schema to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_DEFAULT_SCHEMA","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".scripts","optional":false,"withinAMap":false,"sectionDetails":"== Database scripts related configuration","sectionDetailsTitle":"Database scripts related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".scripts.generation","additionalKeys":[],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRIPTS_GENERATION","enum":false}},{"configDocKey":{"type":"string","key":".scripts.generation.create-target","additionalKeys":[],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRIPTS_GENERATION_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":".scripts.generation.drop-target","additionalKeys":[],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRIPTS_GENERATION_DROP_TARGET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".log","optional":false,"withinAMap":false,"sectionDetails":"== Logging configuration","sectionDetailsTitle":"Logging configuration","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".log.sql","additionalKeys":[],"configDoc":"Show SQL logs and format them nicely.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".log.format-sql","additionalKeys":[],"configDoc":"Format the SQL logs if SQL log is enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"format-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_FORMAT_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".log.jdbc-warnings","additionalKeys":[],"configDoc":"Whether JDBC warnings should be collected and logged.","withinAMap":false,"defaultValue":"depends on dialect","javaDocSiteLink":"","docMapKey":"jdbc-warnings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_JDBC_WARNINGS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".log.queries-slower-than-ms","additionalKeys":[],"configDoc":"If set, Hibernate will log queries that took more than specified number of milliseconds to execute.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queries-slower-than-ms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_QUERIES_SLOWER_THAN_MS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":".unsupported-properties.\"full-property-key\"","additionalKeys":[],"configDoc":"Properties that should be passed on directly to Hibernate ORM.\nUse the full configuration property key here,\nfor instance `quarkus.hibernate-orm.unsupported-properties.\"hibernate.order_inserts\" = true`.\n\n[WARNING]\n====\nProperties set here are completely unsupported:\nas Quarkus doesn't generally know about these properties and their purpose,\nthere is absolutely no guarantee that they will work correctly,\nand even if they do, that may change when upgrading to a newer version of Quarkus\n(even just a micro/patch version).\n====\n\nConsider using a supported configuration property before falling back to unsupported ones.\nIf none exists, make sure to file a feature request so that a supported configuration property can be added to Quarkus,\nand more importantly so that the configuration property is tested regularly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"full-property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase index 6d361f6448e..c52ea3c87ba 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".generation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".generation","additionalKeys":[],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION","enum":false}},{"configDocKey":{"type":"boolean","key":".generation.create-schemas","additionalKeys":[],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":".generation.halt-on-error","additionalKeys":[],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_HALT_ON_ERROR","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".default-catalog","additionalKeys":[],"configDoc":"The default catalog to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".default-schema","additionalKeys":[],"configDoc":"The default schema to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".generation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".generation","additionalKeys":[],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION","enum":false}},{"configDocKey":{"type":"boolean","key":".generation.create-schemas","additionalKeys":[],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":".generation.halt-on-error","additionalKeys":[],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_HALT_ON_ERROR","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".default-catalog","additionalKeys":[],"configDoc":"The default catalog to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".default-schema","additionalKeys":[],"configDoc":"The default schema to use for the database objects.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration index b7fff275849..05f2e9731a2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.String","key":"","additionalKeys":[],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"boolean","key":".create-schemas","additionalKeys":[],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":".halt-on-error","additionalKeys":[],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HALT_ON_ERROR","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.String","key":"","additionalKeys":[],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"boolean","key":".create-schemas","additionalKeys":[],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":".halt-on-error","additionalKeys":[],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HALT_ON_ERROR","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog index 244fa027f53..8ea483e8024 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".sql","additionalKeys":[],"configDoc":"Show SQL logs and format them nicely.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".format-sql","additionalKeys":[],"configDoc":"Format the SQL logs if SQL log is enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"format-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc-warnings","additionalKeys":[],"configDoc":"Whether JDBC warnings should be collected and logged.","withinAMap":false,"defaultValue":"depends on dialect","javaDocSiteLink":"","docMapKey":"jdbc-warnings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_WARNINGS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".queries-slower-than-ms","additionalKeys":[],"configDoc":"If set, Hibernate will log queries that took more than specified number of milliseconds to execute.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queries-slower-than-ms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERIES_SLOWER_THAN_MS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".sql","additionalKeys":[],"configDoc":"Show SQL logs and format them nicely.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":".format-sql","additionalKeys":[],"configDoc":"Format the SQL logs if SQL log is enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"format-sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".jdbc-warnings","additionalKeys":[],"configDoc":"Whether JDBC warnings should be collected and logged.","withinAMap":false,"defaultValue":"depends on dialect","javaDocSiteLink":"","docMapKey":"jdbc-warnings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JDBC_WARNINGS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".queries-slower-than-ms","additionalKeys":[],"configDoc":"If set, Hibernate will log queries that took more than specified number of milliseconds to execute.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queries-slower-than-ms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERIES_SLOWER_THAN_MS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration index 3b8b6fb67ff..0682f521cc5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.String","key":"","additionalKeys":[],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".create-target","additionalKeys":[],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":".drop-target","additionalKeys":[],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DROP_TARGET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.String","key":"","additionalKeys":[],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".create-target","additionalKeys":[],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":".drop-target","additionalKeys":[],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DROP_TARGET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts index f85181041ca..1eaf99810e0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".generation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".generation","additionalKeys":[],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION","enum":false}},{"configDocKey":{"type":"string","key":".generation.create-target","additionalKeys":[],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":".generation.drop-target","additionalKeys":[],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_DROP_TARGET","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".generation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".generation","additionalKeys":[],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION","enum":false}},{"configDocKey":{"type":"string","key":".generation.create-target","additionalKeys":[],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":".generation.drop-target","additionalKeys":[],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATION_DROP_TARGET","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit index 3a241b358c9..b47ea64c870 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocSection":{"name":".backends","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":".elasticsearch.version","additionalKeys":[".elasticsearch.\"backend-name\".version"],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.layout.strategy","additionalKeys":[".elasticsearch.\"backend-name\".layout.strategy"],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_LAYOUT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.schema-management.settings-file","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.schema-management.mapping-file","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.analysis.configurer","additionalKeys":[".elasticsearch.\"backend-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_ANALYSIS_CONFIGURER","enum":false}},{"configDocSection":{"name":".elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".elasticsearch.indexes.\"index-name\".schema-management.settings-file","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.indexes.\"index-name\".schema-management.mapping-file","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.indexes.\"index-name\".analysis.configurer","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".background-failure-handler","additionalKeys":[],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to a component\nthat should be notified of any failure occurring in a background process\n(mainly index operations).\n\nThe referenced bean must implement `FailureHandler`.\n\nSee\nlink:{hibernate-search-docs-url}#configuration-background-failure-handling[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `FailureHandler` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"background-failure-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKGROUND_FAILURE_HANDLER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.CoordinationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".coordination.strategy","additionalKeys":[],"configDoc":"The strategy to use for coordinating between threads or even separate instances of the application,\nin particular in automatic indexing.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#coordination[coordination] for more information.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mapping","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.MappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mapping.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `HibernateOrmSearchMappingConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `HibernateOrmSearchMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":".backends","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":".elasticsearch.version","additionalKeys":[".elasticsearch.\"backend-name\".version"],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.layout.strategy","additionalKeys":[".elasticsearch.\"backend-name\".layout.strategy"],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_LAYOUT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.schema-management.settings-file","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.schema-management.mapping-file","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.analysis.configurer","additionalKeys":[".elasticsearch.\"backend-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_ANALYSIS_CONFIGURER","enum":false}},{"configDocSection":{"name":".elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".elasticsearch.indexes.\"index-name\".schema-management.settings-file","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.indexes.\"index-name\".schema-management.mapping-file","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.indexes.\"index-name\".analysis.configurer","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".background-failure-handler","additionalKeys":[],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to a component\nthat should be notified of any failure occurring in a background process\n(mainly index operations).\n\nThe referenced bean must implement `FailureHandler`.\n\nSee\nlink:{hibernate-search-docs-url}#configuration-background-failure-handling[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `FailureHandler` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"background-failure-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKGROUND_FAILURE_HANDLER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.CoordinationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".coordination.strategy","additionalKeys":[],"configDoc":"The strategy to use for coordinating between threads or even separate instances of the application,\nin particular in automatic indexing.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#coordination[coordination] for more information.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mapping","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.MappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mapping.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `HibernateOrmSearchMappingConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `HibernateOrmSearchMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.AnalysisConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.AnalysisConfig index d01682b5a5b..19dbdcf0876 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.AnalysisConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.AnalysisConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.CoordinationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.CoordinationConfig index 22aef9ec352..88b7d23319b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.CoordinationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.CoordinationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"The strategy to use for coordinating between threads or even separate instances of the application,\nin particular in automatic indexing.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#coordination[coordination] for more information.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"The strategy to use for coordinating between threads or even separate instances of the application,\nin particular in automatic indexing.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#coordination[coordination] for more information.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig index 54b1a2a8f3f..cd49bd03b8d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":".version","additionalKeys":[],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".layout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.LayoutConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".layout.strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LAYOUT_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":".version","additionalKeys":[],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".layout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.LayoutConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".layout.strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LAYOUT_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig index f23ea64fffe..ec89d7219f7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.SchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".analysis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.AnalysisConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.SchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".analysis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.AnalysisConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.LayoutConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.LayoutConfig index bc7a111d104..0823ba70830 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.LayoutConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.LayoutConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.MappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.MappingConfig index ce365f46c9e..586494696de 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.MappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.MappingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `HibernateOrmSearchMappingConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `HibernateOrmSearchMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `HibernateOrmSearchMappingConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `HibernateOrmSearchMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.SchemaManagementConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.SchemaManagementConfig index 61651f418ff..2df35efefd9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.SchemaManagementConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.SchemaManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_FILE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_FILE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit index eecf16c19a8..1bb958c8956 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Whether Hibernate Search should be active for this persistence unit at runtime.\n\nIf Hibernate Search is not active, it won't index Hibernate ORM entities,\nand accessing the SearchMapping/SearchSession of the relevant persistence unit\nfor search or other operation will not be possible.\n\nNote that if Hibernate Search is disabled (i.e. `quarkus.hibernate-search-orm.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate Search is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocSection":{"name":".backends","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".elasticsearch.hosts","additionalKeys":[".elasticsearch.\"backend-name\".hosts"],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":true,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchClientProtocol","key":".elasticsearch.protocol","additionalKeys":[".elasticsearch.\"backend-name\".protocol"],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":".elasticsearch.username","additionalKeys":[".elasticsearch.\"backend-name\".username"],"configDoc":"The username used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.password","additionalKeys":[".elasticsearch.\"backend-name\".password"],"configDoc":"The password used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.connection-timeout","additionalKeys":[".elasticsearch.\"backend-name\".connection-timeout"],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.read-timeout","additionalKeys":[".elasticsearch.\"backend-name\".read-timeout"],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.request-timeout","additionalKeys":[".elasticsearch.\"backend-name\".request-timeout"],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".elasticsearch.max-connections","additionalKeys":[".elasticsearch.\"backend-name\".max-connections"],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":".elasticsearch.max-connections-per-route","additionalKeys":[".elasticsearch.\"backend-name\".max-connections-per-route"],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".elasticsearch.discovery.enabled","additionalKeys":[".elasticsearch.\"backend-name\".discovery.enabled"],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.discovery.refresh-interval","additionalKeys":[".elasticsearch.\"backend-name\".discovery.refresh-interval"],"configDoc":"Refresh interval of the node list.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.thread-pool.size","additionalKeys":[".elasticsearch.\"backend-name\".thread-pool.size"],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_THREAD_POOL_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".elasticsearch.query.shard-failure.ignore","additionalKeys":[".elasticsearch.\"backend-name\".query.shard-failure.ignore"],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_QUERY_SHARD_FAILURE_IGNORE","enum":false}},{"configDocKey":{"type":"boolean","key":".elasticsearch.version-check.enabled","additionalKeys":[".elasticsearch.\"backend-name\".version-check.enabled"],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_VERSION_CHECK_ENABLED","enum":false}},{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".elasticsearch.schema-management.required-status","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.schema-management.required-status-wait-timeout","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexing.queue-count","additionalKeys":[".elasticsearch.\"backend-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexing.queue-size","additionalKeys":[".elasticsearch.\"backend-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexing.max-bulk-size","additionalKeys":[".elasticsearch.\"backend-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE","enum":false}},{"configDocSection":{"name":".elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".elasticsearch.indexes.\"index-name\".schema-management.required-status","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexes.\"index-name\".indexing.queue-count","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexes.\"index-name\".indexing.queue-size","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.schema.management.SchemaManagementStrategyName","key":".schema-management.strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#mapper-orm-schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".query.loading","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":".query.loading.cache-lookup.strategy","additionalKeys":[],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_LOADING_CACHE_LOOKUP_STRATEGY","enum":true}},{"configDocKey":{"type":"int","key":".query.loading.fetch-size","additionalKeys":[],"configDoc":"The fetch size to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_LOADING_FETCH_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".indexing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".indexing.plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".multi-tenancy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".multi-tenancy.tenant-ids","additionalKeys":[],"configDoc":"An exhaustive list of all tenant identifiers that may be used by the application when multi-tenancy is enabled.\n\nMainly useful when using the {@code outbox-polling} coordination strategy,\nsince it involves setting up one background processor per tenant.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-ids","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTI_TENANCY_TENANT_IDS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".active","additionalKeys":[],"configDoc":"Whether Hibernate Search should be active for this persistence unit at runtime.\n\nIf Hibernate Search is not active, it won't index Hibernate ORM entities,\nand accessing the SearchMapping/SearchSession of the relevant persistence unit\nfor search or other operation will not be possible.\n\nNote that if Hibernate Search is disabled (i.e. `quarkus.hibernate-search-orm.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate Search is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE","enum":false}},{"configDocSection":{"name":".backends","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".elasticsearch.hosts","additionalKeys":[".elasticsearch.\"backend-name\".hosts"],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":true,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchClientProtocol","key":".elasticsearch.protocol","additionalKeys":[".elasticsearch.\"backend-name\".protocol"],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":".elasticsearch.username","additionalKeys":[".elasticsearch.\"backend-name\".username"],"configDoc":"The username used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".elasticsearch.password","additionalKeys":[".elasticsearch.\"backend-name\".password"],"configDoc":"The password used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.connection-timeout","additionalKeys":[".elasticsearch.\"backend-name\".connection-timeout"],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.read-timeout","additionalKeys":[".elasticsearch.\"backend-name\".read-timeout"],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.request-timeout","additionalKeys":[".elasticsearch.\"backend-name\".request-timeout"],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".elasticsearch.max-connections","additionalKeys":[".elasticsearch.\"backend-name\".max-connections"],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":".elasticsearch.max-connections-per-route","additionalKeys":[".elasticsearch.\"backend-name\".max-connections-per-route"],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".elasticsearch.discovery.enabled","additionalKeys":[".elasticsearch.\"backend-name\".discovery.enabled"],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.discovery.refresh-interval","additionalKeys":[".elasticsearch.\"backend-name\".discovery.refresh-interval"],"configDoc":"Refresh interval of the node list.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.thread-pool.size","additionalKeys":[".elasticsearch.\"backend-name\".thread-pool.size"],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_THREAD_POOL_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".elasticsearch.query.shard-failure.ignore","additionalKeys":[".elasticsearch.\"backend-name\".query.shard-failure.ignore"],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_QUERY_SHARD_FAILURE_IGNORE","enum":false}},{"configDocKey":{"type":"boolean","key":".elasticsearch.version-check.enabled","additionalKeys":[".elasticsearch.\"backend-name\".version-check.enabled"],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_VERSION_CHECK_ENABLED","enum":false}},{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".elasticsearch.schema-management.required-status","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.schema-management.required-status-wait-timeout","additionalKeys":[".elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexing.queue-count","additionalKeys":[".elasticsearch.\"backend-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexing.queue-size","additionalKeys":[".elasticsearch.\"backend-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexing.max-bulk-size","additionalKeys":[".elasticsearch.\"backend-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE","enum":false}},{"configDocSection":{"name":".elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".elasticsearch.indexes.\"index-name\".schema-management.required-status","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexes.\"index-name\".indexing.queue-count","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexes.\"index-name\".indexing.queue-size","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".elasticsearch.indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":[".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.schema.management.SchemaManagementStrategyName","key":".schema-management.strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#mapper-orm-schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".query.loading","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":".query.loading.cache-lookup.strategy","additionalKeys":[],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_LOADING_CACHE_LOOKUP_STRATEGY","enum":true}},{"configDocKey":{"type":"int","key":".query.loading.fetch-size","additionalKeys":[],"configDoc":"The fetch size to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_LOADING_FETCH_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".indexing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".indexing.plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".multi-tenancy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".multi-tenancy.tenant-ids","additionalKeys":[],"configDoc":"An exhaustive list of all tenant identifiers that may be used by the application when multi-tenancy is enabled.\n\nMainly useful when using the {@code outbox-polling} coordination strategy,\nsince it involves setting up one background processor per tenant.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-ids","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTI_TENANCY_TENANT_IDS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingConfig index d6806647d06..1b96afa6b4c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".synchronization","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingSynchronizationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".synchronization.strategy","additionalKeys":[],"configDoc":"The synchronization strategy to use when indexing automatically.","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".synchronization","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingSynchronizationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".synchronization.strategy","additionalKeys":[],"configDoc":"The synchronization strategy to use when indexing automatically.","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingSynchronizationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingSynchronizationConfig index d7aac407361..ae492b42944 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingSynchronizationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingSynchronizationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"The synchronization strategy to use when indexing automatically.","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"The synchronization strategy to use when indexing automatically.","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.DiscoveryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.DiscoveryConfig index 16c3231908b..840501650ec 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.DiscoveryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.DiscoveryConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig index d463f7cff0a..486cb0c71f7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":false,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchClientProtocol","key":".protocol","additionalKeys":[],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".request-timeout","additionalKeys":[],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".max-connections","additionalKeys":[],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":".max-connections-per-route","additionalKeys":[],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".discovery","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.DiscoveryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".discovery.enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".discovery.refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_REFRESH_INTERVAL","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".thread-pool","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ThreadPoolConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".thread-pool.size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_THREAD_POOL_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".query","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".query.shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".version-check","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchVersionCheckConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".version-check.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION_CHECK_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".indexes.\"index-name\".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":false,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchClientProtocol","key":".protocol","additionalKeys":[],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".request-timeout","additionalKeys":[],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".max-connections","additionalKeys":[],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":".max-connections-per-route","additionalKeys":[],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".discovery","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.DiscoveryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".discovery.enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".discovery.refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_REFRESH_INTERVAL","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".thread-pool","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ThreadPoolConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".thread-pool.size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_THREAD_POOL_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".query","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".query.shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".version-check","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchVersionCheckConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".version-check.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION_CHECK_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".indexes.\"index-name\".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexIndexingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexIndexingConfig index d9001729e67..a31df59a517 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexIndexingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexIndexingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BULK_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BULK_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig index 1608d736a70..c9fc9a127c3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexSchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".indexing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexIndexingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexSchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".indexing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexIndexingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexSchemaManagementConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexSchemaManagementConfig index 34d1b326aa2..f229bac2b70 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexSchemaManagementConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexSchemaManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryConfig index df7436947ff..f2b55cc4bfb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".shard-failure","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryShardFailureConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".shard-failure","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryShardFailureConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryShardFailureConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryShardFailureConfig index f7fc3aeb9da..34d1d3a540d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryShardFailureConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchQueryShardFailureConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchVersionCheckConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchVersionCheckConfig index ae70c8e58ce..52230a2aed1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchVersionCheckConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchVersionCheckConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingConfig index e962502bbbe..b40648e4644 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".plan","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".plan","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanConfig index d52211c4be3..f319a9a610e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".synchronization","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanSynchronizationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".synchronization","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanSynchronizationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanSynchronizationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanSynchronizationConfig index ab5c549c0de..7a1da73f1f2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanSynchronizationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.IndexingPlanSynchronizationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig index ff19cecc88b..e71e9d70de5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".tenant-ids","additionalKeys":[],"configDoc":"An exhaustive list of all tenant identifiers that may be used by the application when multi-tenancy is enabled.\n\nMainly useful when using the {@code outbox-polling} coordination strategy,\nsince it involves setting up one background processor per tenant.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-ids","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_IDS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".tenant-ids","additionalKeys":[],"configDoc":"An exhaustive list of all tenant identifiers that may be used by the application when multi-tenancy is enabled.\n\nMainly useful when using the {@code outbox-polling} coordination strategy,\nsince it involves setting up one background processor per tenant.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-ids","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_IDS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig index a89cd5d9f1c..52985cda337 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.schema.management.SchemaManagementStrategyName","key":".strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#mapper-orm-schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.schema.management.SchemaManagementStrategyName","key":".strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#mapper-orm-schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingCacheLookupConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingCacheLookupConfig index a165f4e7666..e779e9dca00 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingCacheLookupConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingCacheLookupConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":".strategy","additionalKeys":[],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":".strategy","additionalKeys":[],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig index b521b01b114..da703f720c8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cache-lookup","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingCacheLookupConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":".cache-lookup.strategy","additionalKeys":[],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_LOOKUP_STRATEGY","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".fetch-size","additionalKeys":[],"configDoc":"The fetch size to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FETCH_SIZE","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cache-lookup","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingCacheLookupConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":".cache-lookup.strategy","additionalKeys":[],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_LOOKUP_STRATEGY","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".fetch-size","additionalKeys":[],"configDoc":"The fetch size to use when loading entities during the execution of a search query.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FETCH_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ThreadPoolConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ThreadPoolConfig index 85153d89627..16bcb0eeb4c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ThreadPoolConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ThreadPoolConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit index cd15dac5d10..8fe487b59ff 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.CoordinationConfig","showSection":false,"configDocItems":[{"configDocSection":{"name":".coordination.entity-mapping","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for the mapping of entities used for outbox-polling coordination","sectionDetailsTitle":"Configuration for the mapping of entities used for outbox-polling coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".coordination.entity-mapping.agent.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".coordination.entity-mapping.outbox-event.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.CoordinationConfig","showSection":false,"configDocItems":[{"configDocSection":{"name":".coordination.entity-mapping","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for the mapping of entities used for outbox-polling coordination","sectionDetailsTitle":"Configuration for the mapping of entities used for outbox-polling coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".coordination.entity-mapping.agent.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.agent.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".coordination.entity-mapping.outbox-event.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".coordination.entity-mapping.outbox-event.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.CoordinationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.CoordinationConfig index 4bfef4616c2..bd90096c9b3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.CoordinationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.CoordinationConfig @@ -1 +1 @@ -[{"configDocSection":{"name":".entity-mapping","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for the mapping of entities used for outbox-polling coordination","sectionDetailsTitle":"Configuration for the mapping of entities used for outbox-polling coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".entity-mapping.agent.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.agent.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.agent.table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".entity-mapping.agent.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".entity-mapping.agent.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_UUID_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".entity-mapping.outbox-event.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":".entity-mapping","optional":false,"withinAMap":false,"sectionDetails":"== Configuration for the mapping of entities used for outbox-polling coordination","sectionDetailsTitle":"Configuration for the mapping of entities used for outbox-polling coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".entity-mapping.agent.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.agent.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.agent.table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".entity-mapping.agent.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".entity-mapping.agent.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_AGENT_UUID_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".entity-mapping.outbox-event.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".entity-mapping.outbox-event.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig index 17dd3088375..a9abab85564 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig index c9ddb151cfc..68b875bc6eb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".agent","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".agent.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".agent.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".agent.table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".agent.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".agent.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".outbox-event","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingOutboxEventConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".outbox-event.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".outbox-event.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".outbox-event.table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".outbox-event.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".outbox-event.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".agent","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".agent.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".agent.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the agent table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".agent.table","additionalKeys":[],"configDoc":"The name of the agent table.","withinAMap":false,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".agent.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".agent.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".outbox-event","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingOutboxEventConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".outbox-event.catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".outbox-event.schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".outbox-event.table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".outbox-event.uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".outbox-event.uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingOutboxEventConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingOutboxEventConfig index 1da3e9bd08b..500f95bc1e0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingOutboxEventConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingOutboxEventConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".catalog","additionalKeys":[],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":".schema","additionalKeys":[],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":false,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":".table","additionalKeys":[],"configDoc":"The name of the outbox event table.","withinAMap":false,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":".uuid-gen-strategy","additionalKeys":[],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":".uuid-type","additionalKeys":[],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":false,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit index ff8f69e9485..151fa9dec62 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.CoordinationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".coordination.event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".coordination.event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_MASS_INDEXER_PULSE_EXPIRATION","enum":false}},{"configDocSection":{"name":".coordination.tenants","optional":false,"withinAMap":false,"sectionDetails":"== Per-tenant configuration overrides","sectionDetailsTitle":"Per-tenant configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".coordination.tenants.\"tenant-id\".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.tenants.\"tenant-id\".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.tenants.\"tenant-id\".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".coordination.tenants.\"tenant-id\".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".coordination","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.CoordinationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".coordination.event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".coordination.event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_MASS_INDEXER_PULSE_EXPIRATION","enum":false}},{"configDocSection":{"name":".coordination.tenants","optional":false,"withinAMap":false,"sectionDetails":"== Per-tenant configuration overrides","sectionDetailsTitle":"Per-tenant configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".coordination.tenants.\"tenant-id\".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.tenants.\"tenant-id\".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".coordination.tenants.\"tenant-id\".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".coordination.tenants.\"tenant-id\".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".coordination.tenants.\"tenant-id\".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig index dffee18b72e..406eba84975 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".event-processor","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_RETRY_DELAY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mass-indexer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.MassIndexerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".event-processor","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_RETRY_DELAY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mass-indexer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.MassIndexerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.CoordinationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.CoordinationConfig index 8eca00acaa7..cee9e134c3f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.CoordinationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.CoordinationConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".tenants","optional":false,"withinAMap":false,"sectionDetails":"== Per-tenant configuration overrides","sectionDetailsTitle":"Per-tenant configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tenants.\"tenant-id\".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tenants.\"tenant-id\".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tenants.\"tenant-id\".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".tenants.\"tenant-id\".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".tenants","optional":false,"withinAMap":false,"sectionDetails":"== Per-tenant configuration overrides","sectionDetailsTitle":"Per-tenant configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tenants.\"tenant-id\".event-processor.enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tenants.\"tenant-id\".event-processor.shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tenants.\"tenant-id\".event-processor.shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".tenants.\"tenant-id\".event-processor.batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".event-processor.retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".mass-indexer.polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".mass-indexer.pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tenants.\"tenant-id\".mass-indexer.pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorConfig index 065cc4c5e3b..fe34cea861a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".shards","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorShardsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARDS_ASSIGNED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.time.Duration","key":".polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY_DELAY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".shards","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorShardsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".shards.total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".shards.assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARDS_ASSIGNED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.time.Duration","key":".polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-interval","additionalKeys":[],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":".batch-size","additionalKeys":[],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".transaction-timeout","additionalKeys":[],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".retry-delay","additionalKeys":[],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY_DELAY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorShardsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorShardsConfig index cec7a5c6314..5ca915a4a43 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorShardsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.EventProcessorShardsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASSIGNED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".total-count","additionalKeys":[],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".assigned","additionalKeys":[],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASSIGNED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.MassIndexerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.MassIndexerConfig index 958f660a29b..82fbfb81978 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.MassIndexerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.MassIndexerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":".polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_EXPIRATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":".polling-interval","additionalKeys":[],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-interval","additionalKeys":[],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pulse-expiration","additionalKeys":[],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PULSE_EXPIRATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.AnalysisConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.AnalysisConfig index 297cd1f0059..1a976d493f0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.AnalysisConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.AnalysisConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchBackendBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchBackendBuildTimeConfig index 90b09a7c36e..1cc8ed8e7d4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchBackendBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchBackendBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":".version","additionalKeys":[],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".layout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.LayoutConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".layout.strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LAYOUT_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":".version","additionalKeys":[],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".layout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.LayoutConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".layout.strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LAYOUT_STRATEGY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":".indexes.\"index-name\".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig index 82ec2ed4c1c..c4b02b13350 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.SchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".analysis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.AnalysisConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.SchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".schema-management.settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".schema-management.mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".analysis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.AnalysisConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".analysis.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.LayoutConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.LayoutConfig index 6f3fd6e932e..9dfebb51372 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.LayoutConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.LayoutConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"A xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.MappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.MappingConfig index 620c4f6917a..4bd5ac4af9f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.MappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.MappingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `StandalonePojoMappingConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `StandalonePojoMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.MappingStructure","key":".structure","additionalKeys":[],"configDoc":"The structure of the Hibernate Search entity mapping.\n\nThis must match the structure of the application model being indexed with Hibernate Search:\n\n`graph` (default)::\nEntities indexed through Hibernate Search are nodes in an entity graph,\ni.e. an indexed entity is independent of other entities it references through associations,\nwhich *can* be updated independently of the indexed entity.\n+\nAssociations between entities must be bi-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is required*,\nunless reindexing is disabled for that association through `@IndexingDependency(reindexOnUpdate = ...)`.\n`tree`::\nEntities indexed through Hibernate Search are the root of a document,\ni.e. an indexed entity \"owns\" other entities it references through associations,\nwhich *cannot* be updated independently of the indexed entity.\n+\nAssociations between entities can be uni-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is not required*.\n\nSee also link:{hibernate-search-docs-url}#mapping-reindexing-associationinverseside[`@AssociationInverseSide`]\nlink:{hibernate-search-docs-url}#mapping-reindexing-reindexonupdate[`@IndexingDependency(reindexOnUpdate = ...)`].","withinAMap":false,"defaultValue":"graph","javaDocSiteLink":"","docMapKey":"structure","configPhase":"BUILD_TIME","acceptedValues":["`graph`","`document`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRUCTURE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `StandalonePojoMappingConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `StandalonePojoMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURER","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.MappingStructure","key":".structure","additionalKeys":[],"configDoc":"The structure of the Hibernate Search entity mapping.\n\nThis must match the structure of the application model being indexed with Hibernate Search:\n\n`graph` (default)::\nEntities indexed through Hibernate Search are nodes in an entity graph,\ni.e. an indexed entity is independent of other entities it references through associations,\nwhich *can* be updated independently of the indexed entity.\n+\nAssociations between entities must be bi-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is required*,\nunless reindexing is disabled for that association through `@IndexingDependency(reindexOnUpdate = ...)`.\n`tree`::\nEntities indexed through Hibernate Search are the root of a document,\ni.e. an indexed entity \"owns\" other entities it references through associations,\nwhich *cannot* be updated independently of the indexed entity.\n+\nAssociations between entities can be uni-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is not required*.\n\nSee also link:{hibernate-search-docs-url}#mapping-reindexing-associationinverseside[`@AssociationInverseSide`]\nlink:{hibernate-search-docs-url}#mapping-reindexing-reindexonupdate[`@IndexingDependency(reindexOnUpdate = ...)`].","withinAMap":false,"defaultValue":"graph","javaDocSiteLink":"","docMapKey":"structure","configPhase":"BUILD_TIME","acceptedValues":["`graph`","`document`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRUCTURE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.SchemaManagementConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.SchemaManagementConfig index 61651f418ff..2df35efefd9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.SchemaManagementConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.SchemaManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_FILE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".settings-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":".mapping-file","additionalKeys":[],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING_FILE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.DiscoveryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.DiscoveryConfig index 16c3231908b..840501650ec 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.DiscoveryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.DiscoveryConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchBackendRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchBackendRuntimeConfig index 53cf40b3263..fa0bd47058f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchBackendRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchBackendRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":false,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchClientProtocol","key":".protocol","additionalKeys":[],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".request-timeout","additionalKeys":[],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".max-connections","additionalKeys":[],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":".max-connections-per-route","additionalKeys":[],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".discovery","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.DiscoveryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".discovery.enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".discovery.refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_REFRESH_INTERVAL","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".thread-pool","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ThreadPoolConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".thread-pool.size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_THREAD_POOL_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".query","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".query.shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".version-check","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchVersionCheckConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".version-check.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION_CHECK_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".indexes.\"index-name\".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":false,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchClientProtocol","key":".protocol","additionalKeys":[],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password used for authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".request-timeout","additionalKeys":[],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".max-connections","additionalKeys":[],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":".max-connections-per-route","additionalKeys":[],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".discovery","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.DiscoveryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".discovery.enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".discovery.refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_REFRESH_INTERVAL","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".thread-pool","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ThreadPoolConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".thread-pool.size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_THREAD_POOL_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".query","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".query.shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".version-check","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchVersionCheckConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".version-check.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERSION_CHECK_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".indexes","optional":false,"withinAMap":false,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".indexes.\"index-name\".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexIndexingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexIndexingConfig index d9001729e67..a31df59a517 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexIndexingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexIndexingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BULK_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BULK_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig index 9e859ae877f..e4840fabf8e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexSchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".indexing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexIndexingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".schema-management","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexSchemaManagementConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".schema-management.required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".schema-management.required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".indexing","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexIndexingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-count","additionalKeys":[],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.queue-size","additionalKeys":[],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".indexing.max-bulk-size","additionalKeys":[],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexSchemaManagementConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexSchemaManagementConfig index 34d1b326aa2..f229bac2b70 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexSchemaManagementConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexSchemaManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":".required-status","additionalKeys":[],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":false,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"BUILD_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".required-status-wait-timeout","additionalKeys":[],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryConfig index cb255d00c81..a65731151f5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".shard-failure","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryShardFailureConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".shard-failure","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryShardFailureConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".shard-failure.ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARD_FAILURE_IGNORE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryShardFailureConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryShardFailureConfig index f7fc3aeb9da..34d1d3a540d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryShardFailureConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchQueryShardFailureConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".ignore","additionalKeys":[],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchVersionCheckConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchVersionCheckConfig index ae70c8e58ce..52230a2aed1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchVersionCheckConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchVersionCheckConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingConfig index 1f8d3d58bbe..50226976eba 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".plan","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".plan","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanConfig index b9bef6f358a..106f67fc2a8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".synchronization","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanSynchronizationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".synchronization","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanSynchronizationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYNCHRONIZATION_STRATEGY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanSynchronizationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanSynchronizationConfig index 5dbd89c0f16..8ee7581bbeb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanSynchronizationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.IndexingPlanSynchronizationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.SchemaManagementConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.SchemaManagementConfig index 9eec9bae6b6..ae1c40f70bc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.SchemaManagementConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.SchemaManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.search.mapper.pojo.standalone.schema.management.SchemaManagementStrategyName","key":".strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.search.mapper.pojo.standalone.schema.management.SchemaManagementStrategyName","key":".strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ThreadPoolConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ThreadPoolConfig index 85153d89627..16bcb0eeb4c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ThreadPoolConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ThreadPoolConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".size","additionalKeys":[],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorExpressionLanguageBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorExpressionLanguageBuildTimeConfig index 74f4dcd561d..a2eda977760 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorExpressionLanguageBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorExpressionLanguageBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel","key":".constraint-expression-feature-level","additionalKeys":[],"configDoc":"Configure the Expression Language feature level for constraints, allowing the selection of Expression Language features available for message interpolation.\n\nThis property only affects the EL feature level of \"static\" constraint violation messages set through the `message` attribute of constraint annotations.\n\nIn particular, it doesn't affect the default EL feature level for custom violations created programmatically in validator implementations. The feature level for those can only be configured directly in the validator implementation.","withinAMap":false,"defaultValue":"bean-properties","javaDocSiteLink":"","docMapKey":"constraint-expression-feature-level","configPhase":"BUILD_TIME","acceptedValues":["`default`","`none`","`variables`","`bean-properties`","`bean-methods`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONSTRAINT_EXPRESSION_FEATURE_LEVEL","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel","key":".constraint-expression-feature-level","additionalKeys":[],"configDoc":"Configure the Expression Language feature level for constraints, allowing the selection of Expression Language features available for message interpolation.\n\nThis property only affects the EL feature level of \"static\" constraint violation messages set through the `message` attribute of constraint annotations.\n\nIn particular, it doesn't affect the default EL feature level for custom violations created programmatically in validator implementations. The feature level for those can only be configured directly in the validator implementation.","withinAMap":false,"defaultValue":"bean-properties","javaDocSiteLink":"","docMapKey":"constraint-expression-feature-level","configPhase":"BUILD_TIME","acceptedValues":["`default`","`none`","`variables`","`bean-properties`","`bean-methods`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONSTRAINT_EXPRESSION_FEATURE_LEVEL","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorMethodBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorMethodBuildTimeConfig index a926ca9be23..9ca8fa47c83 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorMethodBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorMethodBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".allow-overriding-parameter-constraints","additionalKeys":[],"configDoc":"Define whether overriding methods that override constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIn sub types (be it sub classes/interfaces or interface implementations), no parameter constraints may be declared on overridden or implemented methods, nor may parameters be marked for cascaded validation. This would pose a strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-overriding-parameter-constraints","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_OVERRIDING_PARAMETER_CONSTRAINTS","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-parameter-constraints-on-parallel-methods","additionalKeys":[],"configDoc":"Define whether parallel methods that define constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIf a sub type overrides/implements a method originally defined in several parallel types of the hierarchy (e.g. two interfaces not extending each other, or a class and an interface not implemented by said class), no parameter constraints may be declared for that method at all nor parameters be marked for cascaded validation. This again is to avoid an unexpected strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-parameter-constraints-on-parallel-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_PARAMETER_CONSTRAINTS_ON_PARALLEL_METHODS","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-multiple-cascaded-validation-on-return-values","additionalKeys":[],"configDoc":"Define whether more than one constraint on a return value may be marked for cascading validation are allowed. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nOne must not mark a method return value for cascaded validation more than once in a line of a class hierarchy. In other words, overriding methods on sub types (be it sub classes/interfaces or interface implementations) cannot mark the return value for cascaded validation if the return value has already been marked on the overridden method of the super type or interface.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-multiple-cascaded-validation-on-return-values","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RETURN_VALUES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".allow-overriding-parameter-constraints","additionalKeys":[],"configDoc":"Define whether overriding methods that override constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIn sub types (be it sub classes/interfaces or interface implementations), no parameter constraints may be declared on overridden or implemented methods, nor may parameters be marked for cascaded validation. This would pose a strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-overriding-parameter-constraints","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_OVERRIDING_PARAMETER_CONSTRAINTS","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-parameter-constraints-on-parallel-methods","additionalKeys":[],"configDoc":"Define whether parallel methods that define constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIf a sub type overrides/implements a method originally defined in several parallel types of the hierarchy (e.g. two interfaces not extending each other, or a class and an interface not implemented by said class), no parameter constraints may be declared for that method at all nor parameters be marked for cascaded validation. This again is to avoid an unexpected strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-parameter-constraints-on-parallel-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_PARAMETER_CONSTRAINTS_ON_PARALLEL_METHODS","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-multiple-cascaded-validation-on-return-values","additionalKeys":[],"configDoc":"Define whether more than one constraint on a return value may be marked for cascading validation are allowed. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nOne must not mark a method return value for cascaded validation more than once in a line of a class hierarchy. In other words, overriding methods on sub types (be it sub classes/interfaces or interface implementations) cannot mark the return value for cascaded validation if the return value has already been marked on the overridden method of the super type or interface.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-multiple-cascaded-validation-on-return-values","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RETURN_VALUES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig index d7172a5be7a..81aad41c43f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".marshaller-class","additionalKeys":[],"configDoc":"Sets the marshallerClass. Default is ProtoStreamMarshaller","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"marshaller-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MARSHALLER_CLASS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cache.\"cache\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.RemoteCacheConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cache.\"cache\".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__CONFIGURATION_RESOURCE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.DevServiceConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":".devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"string","key":".devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONFIG_FILES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".marshaller-class","additionalKeys":[],"configDoc":"Sets the marshallerClass. Default is ProtoStreamMarshaller","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"marshaller-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MARSHALLER_CLASS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cache.\"cache\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.RemoteCacheConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cache.\"cache\".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__CONFIGURATION_RESOURCE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.DevServiceConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":".devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONFIG_FILES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.DevServiceConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.DevServiceConfiguration index d88a164e64b..5fa8598e943 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.DevServiceConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.DevServiceConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".devservices","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanDevServicesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":".devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"string","key":".devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONFIG_FILES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".devservices","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanDevServicesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":".devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONFIG_FILES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.RemoteCacheConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.RemoteCacheConfig index 6c50c31116f..08e9f56dfbe 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.RemoteCacheConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientBuildTimeConfig.RemoteCacheConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURATION_RESOURCE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURATION_RESOURCE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig index aadfb8642a9..6778ac39b25 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".uri","additionalKeys":[],"configDoc":"Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided `hosts`, `username` and `password` will be ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URI","enum":false}},{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":false,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-auth","additionalKeys":[],"configDoc":"Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-auth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_AUTH","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Sets username used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Sets password used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".auth-realm","additionalKeys":[],"configDoc":"Sets realm used by authentication","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"auth-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":".auth-server-name","additionalKeys":[],"configDoc":"Sets server name used by authentication","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"auth-server-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".sasl-mechanism","additionalKeys":[],"configDoc":"Sets SASL mechanism used by authentication. Available values: ++*++ `DIGEST-MD5` - Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. ++*++ `EXTERNAL` - Uses client certificates to provide valid identities to Infinispan Server and enable encryption. ++*++ `PLAIN` - Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use `PLAIN` authentication only in combination with TLS encryption.","withinAMap":false,"defaultValue":"DIGEST-MD5","javaDocSiteLink":"","docMapKey":"sasl-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".trust-store","additionalKeys":[],"configDoc":"Specifies the filename of a truststore to use to create the `SSLContext`. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".ssl-protocol","additionalKeys":[],"configDoc":"Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":".ssl-provider","additionalKeys":[],"configDoc":"Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".ssl-ciphers","additionalKeys":[],"configDoc":"Configures the ciphers. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-ciphers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CIPHERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".ssl-host-name-validation","additionalKeys":[],"configDoc":"Do SSL hostname validation. Defaults to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-host-name-validation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_HOST_NAME_VALIDATION","enum":false}},{"configDocKey":{"type":"string","key":".sni-host-name","additionalKeys":[],"configDoc":"SNI host name. Mandatory when SSL is enabled and host name validation is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sni-host-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SNI_HOST_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tracing.propagation.enabled","additionalKeys":[],"configDoc":"Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-propagation-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_PROPAGATION_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cache.\"cache\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.RemoteCacheConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cache.\"cache\".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":".cache.\"cache\".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".cache.\"cache\".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":".cache.\"cache\".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".cache.\"cache\".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".backup-cluster.\"backup-cluster\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.BackupClusterConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".backup-cluster.\"backup-cluster\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".backup-cluster.\"backup-cluster\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".backup-cluster.\"backup-cluster\".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKUP_CLUSTER__BACKUP_CLUSTER__USE_SCHEMA_REGISTRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".uri","additionalKeys":[],"configDoc":"Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided `hosts`, `username` and `password` will be ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URI","enum":false}},{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":false,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-auth","additionalKeys":[],"configDoc":"Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-auth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_AUTH","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Sets username used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Sets password used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".auth-realm","additionalKeys":[],"configDoc":"Sets realm used by authentication","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"auth-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":".auth-server-name","additionalKeys":[],"configDoc":"Sets server name used by authentication","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"auth-server-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".sasl-mechanism","additionalKeys":[],"configDoc":"Sets SASL mechanism used by authentication. Available values: ++*++ `DIGEST-MD5` - Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. ++*++ `EXTERNAL` - Uses client certificates to provide valid identities to Infinispan Server and enable encryption. ++*++ `PLAIN` - Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use `PLAIN` authentication only in combination with TLS encryption.","withinAMap":false,"defaultValue":"DIGEST-MD5","javaDocSiteLink":"","docMapKey":"sasl-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".trust-store","additionalKeys":[],"configDoc":"Specifies the filename of a truststore to use to create the `SSLContext`. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".ssl-protocol","additionalKeys":[],"configDoc":"Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":".ssl-provider","additionalKeys":[],"configDoc":"Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".ssl-ciphers","additionalKeys":[],"configDoc":"Configures the ciphers. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-ciphers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_CIPHERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".ssl-host-name-validation","additionalKeys":[],"configDoc":"Do SSL hostname validation. Defaults to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-host-name-validation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_HOST_NAME_VALIDATION","enum":false}},{"configDocKey":{"type":"string","key":".sni-host-name","additionalKeys":[],"configDoc":"SNI host name. Mandatory when SSL is enabled and host name validation is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sni-host-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SNI_HOST_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tracing.propagation.enabled","additionalKeys":[],"configDoc":"Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-propagation-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_PROPAGATION_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cache.\"cache\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.RemoteCacheConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cache.\"cache\".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":".cache.\"cache\".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".cache.\"cache\".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":".cache.\"cache\".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".cache.\"cache\".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".backup-cluster.\"backup-cluster\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.BackupClusterConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".backup-cluster.\"backup-cluster\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".backup-cluster.\"backup-cluster\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".backup-cluster.\"backup-cluster\".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKUP_CLUSTER__BACKUP_CLUSTER__USE_SCHEMA_REGISTRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.BackupClusterConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.BackupClusterConfig index e942c513dc8..53eb3585560 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.BackupClusterConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.BackupClusterConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":false,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_SCHEMA_REGISTRATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":false,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_SCHEMA_REGISTRATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.RemoteCacheConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.RemoteCacheConfig index 0b3c42b29dc..45df8230f4d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.RemoteCacheConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientRuntimeConfig.RemoteCacheConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEAR_CACHE_USE_BLOOM_FILTER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEAR_CACHE_USE_BLOOM_FILTER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanDevServicesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanDevServicesConfig index 6632b6b8e0a..dd66fe3890e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanDevServicesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanDevServicesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":".site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"string","key":".config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIG_FILES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":".site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIG_FILES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Build b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Build index c4735d820d6..102f2a3f9a6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Build +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Build @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether build info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"`Map`","key":"","additionalKeys":[],"configDoc":"Additional properties to be added to the build section","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether build info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".\"property-key\"","additionalKeys":[],"configDoc":"Additional properties to be added to the build section","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__PROPERTY_KEY_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Git b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Git index c01a643188d..f106f827672 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Git +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Git @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether git info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.info.deployment.InfoBuildTimeConfig.Git.Mode","key":".mode","additionalKeys":[],"configDoc":"Controls how much information is present in the git section","withinAMap":false,"defaultValue":"standard","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":["`standard`","`full`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether git info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.info.deployment.InfoBuildTimeConfig.Git.Mode","key":".mode","additionalKeys":[],"configDoc":"Controls how much information is present in the git section","withinAMap":false,"defaultValue":"standard","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":["`standard`","`full`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Java b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Java index 15b917717d1..7a9149c8094 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Java +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Java @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether java info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether java info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Os b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Os index 18f8900359d..236e4c479cb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Os +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig.Os @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether os info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether os info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig index 271fae2e5d4..295a3d7efcc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for Kafka has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Kafka, Dev Services starts a broker unless `kafka.bootstrap.servers` is set or if all the Reactive Messaging Kafka channel are configured with a `bootstrap.servers`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig.Provider","key":".provider","additionalKeys":[],"configDoc":"Kafka dev service container type.\n\nRedpanda, Strimzi and kafka-native container providers are supported. Default is redpanda.\n\nFor Redpanda: See https://docs.redpanda.com/current/get-started/quick-start/ and https://hub.docker.com/r/vectorized/redpanda\n\nFor Strimzi: See https://github.com/strimzi/test-container and https://quay.io/repository/strimzi-test-container/test-container\n\nFor Kafka Native: See https://github.com/ozangunalp/kafka-native and https://quay.io/repository/ogunalp/kafka-native\n\nNote that Strimzi and Kafka Native images are launched in Kraft mode.","withinAMap":false,"defaultValue":"redpanda","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`redpanda`","`strimzi`","`kafka-native`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER","enum":true}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The Kafka container image to use.\n\nDependent on the provider.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Kafka broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kafka starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kafka` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kafka` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kafka looks for a container with the `quarkus-dev-service-kafka` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kafka` label set to the specified value.\n\nThis property is used when you need multiple shared Kafka brokers.","withinAMap":false,"defaultValue":"kafka","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".topic-partitions","additionalKeys":[],"configDoc":"The topic-partition pairs to create in the Dev Services Kafka broker. After the broker is started, given topics with partitions are created, skipping already existing topics. For example, `quarkus.kafka.devservices.topic-partitions.test=2` will create a topic named `test` with 2 partitions.\n\nThe topic creation will not try to re-partition existing topics with different number of partitions.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"topic-partitions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOPIC_PARTITIONS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".topic-partitions-timeout","additionalKeys":[],"configDoc":"Timeout for admin client calls used in topic creation.\n\nDefaults to 2 seconds.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"topic-partitions-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOPIC_PARTITIONS_TIMEOUT","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".redpanda","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.client.deployment.RedpandaBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".redpanda.transaction-enabled","additionalKeys":[],"configDoc":"Enables transaction support. Also enables the producer idempotence. Find more info about Redpanda transaction support on link:https://vectorized.io/blog/fast-transactions/[https://vectorized.io/blog/fast-transactions/]. Notice that link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-447%3A+Producer+scalability+for+exactly+once+semantics[KIP-447 (producer scalability for exactly once semantic)] and link:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89068820[KIP-360 (Improve reliability of idempotent/transactional producer)] are _not_ supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transaction-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDPANDA_TRANSACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".redpanda.proxy-port","additionalKeys":[],"configDoc":"Port to access the Redpanda HTTP Proxy (link:https://docs.redpanda.com/current/develop/http-proxy/[pandaproxy]).\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDPANDA_PROXY_PORT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for Kafka has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Kafka, Dev Services starts a broker unless `kafka.bootstrap.servers` is set or if all the Reactive Messaging Kafka channel are configured with a `bootstrap.servers`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig.Provider","key":".provider","additionalKeys":[],"configDoc":"Kafka dev service container type.\n\nRedpanda, Strimzi and kafka-native container providers are supported. Default is redpanda.\n\nFor Redpanda: See https://docs.redpanda.com/current/get-started/quick-start/ and https://hub.docker.com/r/vectorized/redpanda\n\nFor Strimzi: See https://github.com/strimzi/test-container and https://quay.io/repository/strimzi-test-container/test-container\n\nFor Kafka Native: See https://github.com/ozangunalp/kafka-native and https://quay.io/repository/ogunalp/kafka-native\n\nNote that Strimzi and Kafka Native images are launched in Kraft mode.","withinAMap":false,"defaultValue":"redpanda","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`redpanda`","`strimzi`","`kafka-native`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER","enum":true}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The Kafka container image to use.\n\nDependent on the provider.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Kafka broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kafka starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kafka` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kafka` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kafka looks for a container with the `quarkus-dev-service-kafka` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kafka` label set to the specified value.\n\nThis property is used when you need multiple shared Kafka brokers.","withinAMap":false,"defaultValue":"kafka","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".topic-partitions.\"topic-name\"","additionalKeys":[],"configDoc":"The topic-partition pairs to create in the Dev Services Kafka broker. After the broker is started, given topics with partitions are created, skipping already existing topics. For example, `quarkus.kafka.devservices.topic-partitions.test=2` will create a topic named `test` with 2 partitions.\n\nThe topic creation will not try to re-partition existing topics with different number of partitions.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"topic-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOPIC_PARTITIONS__TOPIC_NAME_","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".topic-partitions-timeout","additionalKeys":[],"configDoc":"Timeout for admin client calls used in topic creation.\n\nDefaults to 2 seconds.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"topic-partitions-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOPIC_PARTITIONS_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".redpanda","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.client.deployment.RedpandaBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".redpanda.transaction-enabled","additionalKeys":[],"configDoc":"Enables transaction support. Also enables the producer idempotence. Find more info about Redpanda transaction support on link:https://vectorized.io/blog/fast-transactions/[https://vectorized.io/blog/fast-transactions/]. Notice that link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-447%3A+Producer+scalability+for+exactly+once+semantics[KIP-447 (producer scalability for exactly once semantic)] and link:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89068820[KIP-360 (Improve reliability of idempotent/transactional producer)] are _not_ supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transaction-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDPANDA_TRANSACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".redpanda.proxy-port","additionalKeys":[],"configDoc":"Port to access the Redpanda HTTP Proxy (link:https://docs.redpanda.com/current/develop/http-proxy/[pandaproxy]).\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDPANDA_PROXY_PORT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.RedpandaBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.RedpandaBuildTimeConfig index 0c4ca9ee879..842a83940e1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.RedpandaBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.client.deployment.RedpandaBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".transaction-enabled","additionalKeys":[],"configDoc":"Enables transaction support. Also enables the producer idempotence. Find more info about Redpanda transaction support on link:https://vectorized.io/blog/fast-transactions/[https://vectorized.io/blog/fast-transactions/]. Notice that link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-447%3A+Producer+scalability+for+exactly+once+semantics[KIP-447 (producer scalability for exactly once semantic)] and link:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89068820[KIP-360 (Improve reliability of idempotent/transactional producer)] are _not_ supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transaction-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".proxy-port","additionalKeys":[],"configDoc":"Port to access the Redpanda HTTP Proxy (link:https://docs.redpanda.com/current/develop/http-proxy/[pandaproxy]).\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".transaction-enabled","additionalKeys":[],"configDoc":"Enables transaction support. Also enables the producer idempotence. Find more info about Redpanda transaction support on link:https://vectorized.io/blog/fast-transactions/[https://vectorized.io/blog/fast-transactions/]. Notice that link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-447%3A+Producer+scalability+for+exactly+once+semantics[KIP-447 (producer scalability for exactly once semantic)] and link:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89068820[KIP-360 (Improve reliability of idempotent/transactional producer)] are _not_ supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transaction-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".proxy-port","additionalKeys":[],"configDoc":"Port to access the Redpanda HTTP Proxy (link:https://docs.redpanda.com/current/develop/http-proxy/[pandaproxy]).\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyConfig index ac5f3719ac6..2fcc1bec408 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the private key in the key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the private key in the key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyStoreConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyStoreConfig index 519a85a9e1e..a0fe57c094d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyStoreConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.KeyStoreConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Key store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".location","additionalKeys":[],"configDoc":"Key store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Key store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"Key store private key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain","additionalKeys":[],"configDoc":"Key store certificate chain","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-chain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Key store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".location","additionalKeys":[],"configDoc":"Key store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Key store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"Key store private key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain","additionalKeys":[],"configDoc":"Key store certificate chain","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-chain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SaslConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SaslConfig index a904455590c..5a7892f0ab5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SaslConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SaslConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".mechanism","additionalKeys":[],"configDoc":"SASL mechanism used for client connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".jaas-config","additionalKeys":[],"configDoc":"JAAS login context parameters for SASL connections in the format used by JAAS configuration files","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jaas-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAAS_CONFIG","enum":false}},{"configDocKey":{"type":"string","key":".client-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL client callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-callback-handler-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":".login-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL login callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-callback-handler-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":".login-class","additionalKeys":[],"configDoc":"The fully qualified name of a class that implements the Login interface","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_CLASS","enum":false}},{"configDocKey":{"type":"string","key":".kerberos-service-name","additionalKeys":[],"configDoc":"The Kerberos principal name that Kafka runs as","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".kerberos-kinit-cmd","additionalKeys":[],"configDoc":"Kerberos kinit command path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-kinit-cmd","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_KINIT_CMD","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".kerberos-ticket-renew-window-factor","additionalKeys":[],"configDoc":"Login thread will sleep until the specified window factor of time from last refresh","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-window-factor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_TICKET_RENEW_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".kerberos-ticket-renew-jitter","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-jitter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_TICKET_RENEW_JITTER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".kerberos-min-time-before-relogin","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-min-time-before-relogin","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_MIN_TIME_BEFORE_RELOGIN","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".login-refresh-window-factor","additionalKeys":[],"configDoc":"Login refresh thread will sleep until the specified window factor relative to the credential's lifetime has been reached-","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-factor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".login-refresh-window-jitter","additionalKeys":[],"configDoc":"The maximum amount of random jitter relative to the credential's lifetime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-jitter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_WINDOW_JITTER","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".login-refresh-min-period","additionalKeys":[],"configDoc":"The desired minimum duration for the login refresh thread to wait before refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-min-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_MIN_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".login-refresh-buffer","additionalKeys":[],"configDoc":"The amount of buffer duration before credential expiration to maintain when refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-buffer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_BUFFER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".mechanism","additionalKeys":[],"configDoc":"SASL mechanism used for client connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".jaas-config","additionalKeys":[],"configDoc":"JAAS login context parameters for SASL connections in the format used by JAAS configuration files","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jaas-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAAS_CONFIG","enum":false}},{"configDocKey":{"type":"string","key":".client-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL client callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-callback-handler-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":".login-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL login callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-callback-handler-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":".login-class","additionalKeys":[],"configDoc":"The fully qualified name of a class that implements the Login interface","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_CLASS","enum":false}},{"configDocKey":{"type":"string","key":".kerberos-service-name","additionalKeys":[],"configDoc":"The Kerberos principal name that Kafka runs as","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".kerberos-kinit-cmd","additionalKeys":[],"configDoc":"Kerberos kinit command path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-kinit-cmd","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_KINIT_CMD","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".kerberos-ticket-renew-window-factor","additionalKeys":[],"configDoc":"Login thread will sleep until the specified window factor of time from last refresh","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-window-factor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_TICKET_RENEW_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".kerberos-ticket-renew-jitter","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-jitter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_TICKET_RENEW_JITTER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".kerberos-min-time-before-relogin","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-min-time-before-relogin","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KERBEROS_MIN_TIME_BEFORE_RELOGIN","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".login-refresh-window-factor","additionalKeys":[],"configDoc":"Login refresh thread will sleep until the specified window factor relative to the credential's lifetime has been reached-","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-factor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":".login-refresh-window-jitter","additionalKeys":[],"configDoc":"The maximum amount of random jitter relative to the credential's lifetime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-jitter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_WINDOW_JITTER","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".login-refresh-min-period","additionalKeys":[],"configDoc":"The desired minimum duration for the login refresh thread to wait before refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-min-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_MIN_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".login-refresh-buffer","additionalKeys":[],"configDoc":"The amount of buffer duration before credential expiration to maintain when refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-buffer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_REFRESH_BUFFER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SslConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SslConfig index 8f32dab072f..8bb32178582 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SslConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.SslConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".protocol","additionalKeys":[],"configDoc":"The SSL protocol used to generate the SSLContext","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":".provider","additionalKeys":[],"configDoc":"The name of the security provider used for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".cipher-suites","additionalKeys":[],"configDoc":"A list of cipher suites","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".enabled-protocols","additionalKeys":[],"configDoc":"The list of protocols enabled for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED_PROTOCOLS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".truststore","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.streams.runtime.TrustStoreConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".truststore.type","additionalKeys":[],"configDoc":"Trust store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".truststore.location","additionalKeys":[],"configDoc":"Trust store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".truststore.password","additionalKeys":[],"configDoc":"Trust store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".truststore.certificates","additionalKeys":[],"configDoc":"Trust store certificates","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_CERTIFICATES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".keystore","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.streams.runtime.KeyStoreConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".keystore.type","additionalKeys":[],"configDoc":"Key store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".keystore.location","additionalKeys":[],"configDoc":"Key store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".keystore.password","additionalKeys":[],"configDoc":"Key store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".keystore.key","additionalKeys":[],"configDoc":"Key store private key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_KEY","enum":false}},{"configDocKey":{"type":"string","key":".keystore.certificate-chain","additionalKeys":[],"configDoc":"Key store certificate chain","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-chain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_CERTIFICATE_CHAIN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.streams.runtime.KeyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key.password","additionalKeys":[],"configDoc":"Password of the private key in the key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".keymanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by key manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keymanager-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":".trustmanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by trust manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trustmanager-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":".endpoint-identification-algorithm","additionalKeys":[],"configDoc":"The endpoint identification algorithm to validate server hostname using server certificate","withinAMap":false,"defaultValue":"https","javaDocSiteLink":"","docMapKey":"endpoint-identification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENDPOINT_IDENTIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":".secure-random-implementation","additionalKeys":[],"configDoc":"The SecureRandom PRNG implementation to use for SSL cryptography operations","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-random-implementation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE_RANDOM_IMPLEMENTATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".protocol","additionalKeys":[],"configDoc":"The SSL protocol used to generate the SSLContext","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":".provider","additionalKeys":[],"configDoc":"The name of the security provider used for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".cipher-suites","additionalKeys":[],"configDoc":"A list of cipher suites","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".enabled-protocols","additionalKeys":[],"configDoc":"The list of protocols enabled for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED_PROTOCOLS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".truststore","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.streams.runtime.TrustStoreConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".truststore.type","additionalKeys":[],"configDoc":"Trust store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".truststore.location","additionalKeys":[],"configDoc":"Trust store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".truststore.password","additionalKeys":[],"configDoc":"Trust store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".truststore.certificates","additionalKeys":[],"configDoc":"Trust store certificates","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_CERTIFICATES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".keystore","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.streams.runtime.KeyStoreConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".keystore.type","additionalKeys":[],"configDoc":"Key store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".keystore.location","additionalKeys":[],"configDoc":"Key store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".keystore.password","additionalKeys":[],"configDoc":"Key store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".keystore.key","additionalKeys":[],"configDoc":"Key store private key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_KEY","enum":false}},{"configDocKey":{"type":"string","key":".keystore.certificate-chain","additionalKeys":[],"configDoc":"Key store certificate chain","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-chain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYSTORE_CERTIFICATE_CHAIN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kafka.streams.runtime.KeyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key.password","additionalKeys":[],"configDoc":"Password of the private key in the key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".keymanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by key manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keymanager-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":".trustmanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by trust manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trustmanager-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":".endpoint-identification-algorithm","additionalKeys":[],"configDoc":"The endpoint identification algorithm to validate server hostname using server certificate","withinAMap":false,"defaultValue":"https","javaDocSiteLink":"","docMapKey":"endpoint-identification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENDPOINT_IDENTIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":".secure-random-implementation","additionalKeys":[],"configDoc":"The SecureRandom PRNG implementation to use for SSL cryptography operations","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-random-implementation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE_RANDOM_IMPLEMENTATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.TrustStoreConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.TrustStoreConfig index 9989e74aee7..4fa55df0b0a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.TrustStoreConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kafka.streams.runtime.TrustStoreConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Trust store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".location","additionalKeys":[],"configDoc":"Trust store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Trust store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificates","additionalKeys":[],"configDoc":"Trust store certificates","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Trust store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".location","additionalKeys":[],"configDoc":"Trust store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Trust store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificates","additionalKeys":[],"configDoc":"Trust store certificates","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus index 9ff75cd416f..deb6af64dee 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"Enables policy enforcement.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"Enables policy enforcement.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig index 0625966f6fe..45e852c520d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".connection-pool-size","additionalKeys":[],"configDoc":"Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy-enforcer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".policy-enforcer.enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".policy-enforcer.paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"`Map>>`","key":".policy-enforcer.paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":".policy-enforcer.paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"int","key":".policy-enforcer.path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":".policy-enforcer.path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATH_CACHE_LIFESPAN","enum":false}},{"configDocKey":{"type":"boolean","key":".policy-enforcer.lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_LAZY_LOAD_PATHS","enum":false}},{"configDocKey":{"type":"`Map>>`","key":".policy-enforcer.claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":".policy-enforcer.claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"boolean","key":".policy-enforcer.http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".connection-pool-size","additionalKeys":[],"configDoc":"Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy-enforcer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".policy-enforcer.enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".policy-enforcer.paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"java.util.Map","key":".policy-enforcer.paths.\"paths\".claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".policy-enforcer.paths.\"paths\".claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}},{"configDocKey":{"type":"int","key":".policy-enforcer.path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":".policy-enforcer.path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_PATH_CACHE_LIFESPAN","enum":false}},{"configDocKey":{"type":"boolean","key":".policy-enforcer.lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_LAZY_LOAD_PATHS","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".policy-enforcer.claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".policy-enforcer.claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}},{"configDocKey":{"type":"boolean","key":".policy-enforcer.http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer index ea7ae052ee2..0473b963f04 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer @@ -1 +1 @@ -[{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENFORCEMENT_MODE","enum":true}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".paths.\"paths\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":".paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"`Map>>`","key":".paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":".paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".path-cache","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":".path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH_CACHE_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LAZY_LOAD_PATHS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".claim-information-point","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"`Map>>`","key":".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_METHOD_AS_SCOPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENFORCEMENT_MODE","enum":true}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".paths.\"paths\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":".paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"java.util.Map","key":".paths.\"paths\".claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".paths.\"paths\".claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".path-cache","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":".path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH_CACHE_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LAZY_LOAD_PATHS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".claim-information-point","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.util.Map","key":".claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_METHOD_AS_SCOPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig index 30bf1161fdf..3c7694fd7d0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"`Map>>`","key":"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"`Map>`","key":"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.util.Map","key":".\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__SIMPLE_CONFIG_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig index 91b8f3ad3d7..a8687d3cb2d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHOD","enum":false}},{"configDocKey":{"type":"string","key":".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES_ENFORCEMENT_MODE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHOD","enum":false}},{"configDocKey":{"type":"string","key":".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES_ENFORCEMENT_MODE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig index 25c862ad050..b836009623a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":".lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":".lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig index 9eaa9f352a2..e9a3f1e4f62 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".methods.\"methods\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENFORCEMENT_MODE","enum":true}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".claim-information-point","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"`Map>>`","key":".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".methods.\"methods\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"BUILD_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENFORCEMENT_MODE","enum":true}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".claim-information-point","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.util.Map","key":".claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":".claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig index 2b7207b95b1..7b306978819 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for Kubernetes should be used. (default to true) If this is true and kubernetes client is not configured then a kubernetes cluster will be started and will be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".api-version","additionalKeys":[],"configDoc":"The kubernetes api server version to use. If not set, Dev Services for Kubernetes will use the latest supported version of the given flavor. see https://github.com/dajudge/kindcontainer/blob/master/k8s-versions.json","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_VERSION","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig.Flavor","key":".flavor","additionalKeys":[],"configDoc":"The flavor to use (kind, k3s or api-only). Default to api-only.","withinAMap":false,"defaultValue":"api-only","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_TIME","acceptedValues":["`kind`","`k3s`","`api-only`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLAVOR","enum":true}},{"configDocKey":{"type":"boolean","key":".override-kubeconfig","additionalKeys":[],"configDoc":"By default, if a kubeconfig is found, Dev Services for Kubernetes will not start. Set this to true to override the kubeconfig config.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"override-kubeconfig","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERRIDE_KUBECONFIG","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Kubernetes cluster managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kubernetes starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kubernetes` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kubernetes` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kubernetes looks for a container with the `quarkus-dev-service-kubernetes` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kubernetes` label set to the specified value.\n\nThis property is used when you need multiple shared Kubernetes clusters.","withinAMap":false,"defaultValue":"kubernetes","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for Kubernetes should be used. (default to true) If this is true and kubernetes client is not configured then a kubernetes cluster will be started and will be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".api-version","additionalKeys":[],"configDoc":"The kubernetes api server version to use. If not set, Dev Services for Kubernetes will use the latest supported version of the given flavor. see https://github.com/dajudge/kindcontainer/blob/master/k8s-versions.json","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_VERSION","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig.Flavor","key":".flavor","additionalKeys":[],"configDoc":"The flavor to use (kind, k3s or api-only). Default to api-only.","withinAMap":false,"defaultValue":"api-only","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_TIME","acceptedValues":["`kind`","`k3s`","`api-only`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLAVOR","enum":true}},{"configDocKey":{"type":"boolean","key":".override-kubeconfig","additionalKeys":[],"configDoc":"By default, if a kubeconfig is found, Dev Services for Kubernetes will not start. Set this to true to override the kubeconfig config.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"override-kubeconfig","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERRIDE_KUBECONFIG","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Kubernetes cluster managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kubernetes starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kubernetes` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kubernetes` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kubernetes looks for a container with the `quarkus-dev-service-kubernetes` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kubernetes` label set to the specified value.\n\nThis property is used when you need multiple shared Kubernetes clusters.","withinAMap":false,"defaultValue":"kubernetes","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.config.runtime.SecretsRoleConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.config.runtime.SecretsRoleConfig index 16477dd4b74..f15210acc98 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.config.runtime.SecretsRoleConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.config.runtime.SecretsRoleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":false,"defaultValue":"view-secrets","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":".cluster-wide","additionalKeys":[],"configDoc":"Whether the role is cluster wide or not. By default, it's not a cluster wide role.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"boolean","key":".generate","additionalKeys":[],"configDoc":"If the current role is meant to be generated or not. If not, it will only be used to generate the role binding resource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":false,"defaultValue":"view-secrets","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":".cluster-wide","additionalKeys":[],"configDoc":"Whether the role is cluster wide or not. By default, it's not a cluster wide role.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"boolean","key":".generate","additionalKeys":[],"configDoc":"If the current role is meant to be generated or not. If not, it will only be used to generate the role binding resource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AutoScalingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AutoScalingConfig index 0037d037c24..60c1f94f1f4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AutoScalingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AutoScalingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":".auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalingMetric","key":".metric","additionalKeys":[],"configDoc":"The autoscaling metric to use. Possible values (concurrency, rps, cpu).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metric","configPhase":"BUILD_TIME","acceptedValues":["`concurrency`","`rps`","`cpu`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METRIC","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".target","additionalKeys":[],"configDoc":"The autoscaling target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow into the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_UTILIZATION_PERCENTAGE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":".auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalingMetric","key":".metric","additionalKeys":[],"configDoc":"The autoscaling metric to use. Possible values (concurrency, rps, cpu).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metric","configPhase":"BUILD_TIME","acceptedValues":["`concurrency`","`rps`","`cpu`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METRIC","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".target","additionalKeys":[],"configDoc":"The autoscaling target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow into the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_UTILIZATION_PERCENTAGE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AwsElasticBlockStoreVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AwsElasticBlockStoreVolumeConfig index ed557efd054..a188240c3e9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AwsElasticBlockStoreVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AwsElasticBlockStoreVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PARTITION","enum":false}},{"configDocKey":{"type":"string","key":".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":false,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PARTITION","enum":false}},{"configDocKey":{"type":"string","key":".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":false,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig index 7e4e9a9a012..ba2bfa1515c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":false,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":false,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":false,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":false,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":false,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":false,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureFileVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureFileVolumeConfig index 61ef510a9f2..ba425096cb3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureFileVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.AzureFileVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleBindingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleBindingConfig index 92020c67d07..2f137aa5395 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleBindingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleBindingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocKey":{"type":"string","key":".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_NAME","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".subjects.\"subjects\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SubjectConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_NAME","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".subjects.\"subjects\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SubjectConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleConfig index b7c172c3f72..fae6c7daf9f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ClusterRoleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".labels","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy-rules.\"policy-rules\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PolicyRuleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS__LABEL_NAME_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy-rules.\"policy-rules\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PolicyRuleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ConfigMapVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ConfigMapVolumeConfig index 19f3fd7b155..e31f8a2ecbd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ConfigMapVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ConfigMapVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":false,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_MODE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".items.\"items\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.VolumeItemConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__MODE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIONAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":false,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_MODE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".items.\"items\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.VolumeItemConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__MODE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIONAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig index 8f83afa31ae..4ab0567516e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":".command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ports.\"ports\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PortConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__TLS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_PULL_SECRETS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".liveness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".readiness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mounts.\"mounts\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.MountConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__READ_ONLY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".resources","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_REQUESTS_MEMORY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".env","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":".command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ports.\"ports\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PortConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORTS__PORTS__TLS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_PULL_SECRETS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".liveness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".readiness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mounts.\"mounts\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.MountConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOUNTS__MOUNTS__READ_ONLY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".resources","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES_REQUESTS_MEMORY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".env","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.CronJobConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.CronJobConfig index a40fc03ed7a..e1e59c654e2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.CronJobConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.CronJobConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".schedule","additionalKeys":[],"configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEDULE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":".concurrency-policy","additionalKeys":[],"configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONCURRENCY_POLICY","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":".starting-deadline-seconds","additionalKeys":[],"configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STARTING_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".failed-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAILED_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".successful-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUCCESSFUL_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":".completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":".suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":".restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTART_POLICY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".schedule","additionalKeys":[],"configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEDULE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":".concurrency-policy","additionalKeys":[],"configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONCURRENCY_POLICY","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":".starting-deadline-seconds","additionalKeys":[],"configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STARTING_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".failed-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAILED_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".successful-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUCCESSFUL_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":".completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":".suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":".restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTART_POLICY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.DebugConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.DebugConfig index e2d6ed36838..2edc63c1862 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.DebugConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.DebugConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".transport","additionalKeys":[],"configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSPORT","enum":false}},{"configDocKey":{"type":"string","key":".suspend","additionalKeys":[],"configDoc":"If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUSPEND","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".address-port","additionalKeys":[],"configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDRESS_PORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".transport","additionalKeys":[],"configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRANSPORT","enum":false}},{"configDocKey":{"type":"string","key":".suspend","additionalKeys":[],"configDoc":"If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUSPEND","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".address-port","additionalKeys":[],"configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDRESS_PORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvConfig index 602fde57ab0..f22cca6d2e2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The environment variable name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"The environment variable value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"The environment variable secret.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".configmap","additionalKeys":[],"configDoc":"The environment variable config map.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".field","additionalKeys":[],"configDoc":"The environment variable field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"field","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FIELD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The environment variable name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"The environment variable value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"The environment variable secret.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".configmap","additionalKeys":[],"configDoc":"The environment variable config map.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".field","additionalKeys":[],"configDoc":"The environment variable field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"field","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FIELD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromConfigMapKeyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromConfigMapKeyConfig index e57666fe6b7..b438fc463bd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromConfigMapKeyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromConfigMapKeyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".configmap","additionalKeys":[],"configDoc":"The name of the ConfigMap from which a value is to be extracted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".configmap","additionalKeys":[],"configDoc":"The name of the ConfigMap from which a value is to be extracted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromKeyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromKeyConfig index 1ecd2b26743..0103839dde2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromKeyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarFromKeyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WITH_KEY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WITH_KEY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarsConfig index 21061afb600..6f89c4cb914 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.EnvVarsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":".configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":".fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":".vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VARS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mapping.\"mapping\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarFromKeyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING__MAPPING__WITH_KEY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":".configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":".vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VARS__VARS_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mapping.\"mapping\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarFromKeyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":".mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAPPING__MAPPING__WITH_KEY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GitRepoVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GitRepoVolumeConfig index f10a035be5a..cdf6c5a3912 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GitRepoVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GitRepoVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GlobalAutoScalingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GlobalAutoScalingConfig index 8a6f4ac371f..30fe7183fce 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GlobalAutoScalingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.GlobalAutoScalingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":".auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow Integer>o the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_UTILIZATION_PERCENTAGE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".requests-per-second","additionalKeys":[],"configDoc":"The requests per second per replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"requests-per-second","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUESTS_PER_SECOND","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":".auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow Integer>o the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_UTILIZATION_PERCENTAGE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".requests-per-second","additionalKeys":[],"configDoc":"The requests per second per replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"requests-per-second","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUESTS_PER_SECOND","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.HostAliasConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.HostAliasConfig index 29b1085c464..d15424584a4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.HostAliasConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.HostAliasConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IP","enum":false}},{"configDocKey":{"type":"string","key":".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAMES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IP","enum":false}},{"configDocKey":{"type":"string","key":".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAMES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressConfig index fa8cfa03ede..d1748bf738d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"string","key":".target-port","additionalKeys":[],"configDoc":"The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_PORT","enum":false}},{"configDocKey":{"type":"string","key":".ingress-class-name","additionalKeys":[],"configDoc":"The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ingress-class-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INGRESS_CLASS_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".annotations","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANNOTATIONS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls.\"tls\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.IngressTlsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tls.\"tls\".enabled","additionalKeys":[],"configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS__TLS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".tls.\"tls\".hosts","additionalKeys":[],"configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS__TLS__HOSTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".rules.\"rules\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.IngressRuleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".rules.\"rules\".host","additionalKeys":[],"configDoc":"The host under which the rule is going to be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__HOST","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".path","additionalKeys":[],"configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__PATH","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".path-type","additionalKeys":[],"configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":true,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__PATH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".service-name","additionalKeys":[],"configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".service-port-name","additionalKeys":[],"configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__SERVICE_PORT_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".rules.\"rules\".service-port-number","additionalKeys":[],"configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__SERVICE_PORT_NUMBER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"string","key":".target-port","additionalKeys":[],"configDoc":"The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_PORT","enum":false}},{"configDocKey":{"type":"string","key":".ingress-class-name","additionalKeys":[],"configDoc":"The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ingress-class-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INGRESS_CLASS_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls.\"tls\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.IngressTlsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tls.\"tls\".enabled","additionalKeys":[],"configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS__TLS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".tls.\"tls\".hosts","additionalKeys":[],"configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS__TLS__HOSTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".rules.\"rules\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.IngressRuleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".rules.\"rules\".host","additionalKeys":[],"configDoc":"The host under which the rule is going to be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__HOST","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".path","additionalKeys":[],"configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__PATH","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".path-type","additionalKeys":[],"configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":true,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__PATH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".service-name","additionalKeys":[],"configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".rules.\"rules\".service-port-name","additionalKeys":[],"configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__SERVICE_PORT_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".rules.\"rules\".service-port-number","additionalKeys":[],"configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RULES__RULES__SERVICE_PORT_NUMBER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressRuleConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressRuleConfig index 54280614c0e..8ed3cbe7822 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressRuleConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressRuleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the rule is going to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".path-type","additionalKeys":[],"configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":false,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".service-port-name","additionalKeys":[],"configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_PORT_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".service-port-number","additionalKeys":[],"configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_PORT_NUMBER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the rule is going to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".path-type","additionalKeys":[],"configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":false,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".service-port-name","additionalKeys":[],"configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_PORT_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".service-port-number","additionalKeys":[],"configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_PORT_NUMBER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressTlsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressTlsConfig index 1b684bdb10a..cfe7f404dd8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressTlsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.IngressTlsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig index c3696102add..6d2ef2fd281 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".wait-for-container","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.InitTaskContainerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WAIT_FOR_CONTAINER_IMAGE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".wait-for-container","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.InitTaskContainerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WAIT_FOR_CONTAINER_IMAGE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskContainerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskContainerConfig index 49714fcdc9a..f45377f6974 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskContainerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskContainerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.JobConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.JobConfig index 8b119fa871f..08246ce6e01 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.JobConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.JobConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":".completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":".suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":".restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTART_POLICY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":".completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":".suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":".restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTART_POLICY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.MountConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.MountConfig index bef3828cb26..54ff05b61fa 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.MountConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.MountConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_ONLY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PolicyRuleConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PolicyRuleConfig index b26f1c6eb0b..c13716f7068 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PolicyRuleConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PolicyRuleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERBS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERBS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PortConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PortConfig index f033a05061e..c6ae32a5637 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PortConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PortConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":false,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".node-port","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":false,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".node-port","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ProbeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ProbeConfig index 6cd9d9b3b9d..b3471c422f6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ProbeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ProbeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":".http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":".http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":".grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAILURE_THRESHOLD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":".http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":".http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":".grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":".grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAILURE_THRESHOLD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PrometheusConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PrometheusConfig index 567f6971368..50ae2e82c0a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PrometheusConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PrometheusConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":".generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":".prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":".generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":".prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PvcVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PvcVolumeConfig index d18934e89d6..af4cf97670a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PvcVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.PvcVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":false,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIONAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":false,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIONAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RbacConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RbacConfig index 4a3df4ad5ab..e70d25718e6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RbacConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RbacConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".roles.\"roles\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.RoleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":".roles.\"roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cluster-roles.\"cluster-roles\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ClusterRoleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".cluster-roles.\"cluster-roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".service-accounts.\"service-accounts\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ServiceAccountConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":".service-accounts.\"service-accounts\".labels","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".role-bindings.\"role-bindings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.RoleBindingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".role-bindings.\"role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cluster-role-bindings.\"cluster-role-bindings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ClusterRoleBindingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".cluster-role-bindings.\"cluster-role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".roles.\"roles\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.RoleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".roles.\"roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cluster-roles.\"cluster-roles\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ClusterRoleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".cluster-roles.\"cluster-roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".service-accounts.\"service-accounts\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ServiceAccountConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".service-accounts.\"service-accounts\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".role-bindings.\"role-bindings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.RoleBindingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".role-bindings.\"role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".cluster-role-bindings.\"cluster-role-bindings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ClusterRoleBindingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".cluster-role-bindings.\"cluster-role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig index c622f98bd6b..923a76e3aaa 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".limits","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIMITS_MEMORY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".requests","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUESTS_MEMORY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".limits","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIMITS_MEMORY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".requests","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":".requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUESTS_MEMORY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig index 24e1e7348f2..15409c4d5a4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ResourcesConfig.ResourcesRequirementsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CPU","enum":false}},{"configDocKey":{"type":"string","key":".memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MEMORY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CPU","enum":false}},{"configDocKey":{"type":"string","key":".memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MEMORY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleBindingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleBindingConfig index a52a8bf411a..fbf1c1896c8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleBindingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleBindingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocKey":{"type":"string","key":".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_WIDE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".subjects.\"subjects\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SubjectConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTER_WIDE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".subjects.\"subjects\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SubjectConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECTS__SUBJECTS__NAMESPACE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleConfig index 882052e0ce5..d14526b8b21 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RoleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":".labels","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy-rules.\"policy-rules\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PolicyRuleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS__LABEL_NAME_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy-rules.\"policy-rules\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PolicyRuleConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY_RULES__POLICY_RULES__VERBS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RollingUpdateConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RollingUpdateConfig index e1709ff4f68..b58938e3c5c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RollingUpdateConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RollingUpdateConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".max-unavailable","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be unavailable during the update process.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-unavailable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_UNAVAILABLE","enum":false}},{"configDocKey":{"type":"string","key":".max-surge","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be created over the desired number of Pods.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-surge","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SURGE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".max-unavailable","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be unavailable during the update process.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-unavailable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_UNAVAILABLE","enum":false}},{"configDocKey":{"type":"string","key":".max-surge","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be created over the desired number of Pods.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-surge","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SURGE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RouteConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RouteConfig index 1d629a51aba..0dba2dc8eca 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RouteConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.RouteConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"string","key":".target-port","additionalKeys":[],"configDoc":"The target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_PORT","enum":false}},{"configDocKey":{"type":"`Map`","key":".annotations","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANNOTATIONS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.TLSConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".tls.ca-certificate","additionalKeys":[],"configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".tls.certificate","additionalKeys":[],"configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".tls.destination-ca-certificate","additionalKeys":[],"configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_DESTINATION_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".tls.insecure-edge-termination-policy","additionalKeys":[],"configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_INSECURE_EDGE_TERMINATION_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".tls.key","additionalKeys":[],"configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY","enum":false}},{"configDocKey":{"type":"string","key":".tls.termination","additionalKeys":[],"configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TERMINATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"string","key":".target-port","additionalKeys":[],"configDoc":"The target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_PORT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.TLSConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".tls.ca-certificate","additionalKeys":[],"configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".tls.certificate","additionalKeys":[],"configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".tls.destination-ca-certificate","additionalKeys":[],"configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_DESTINATION_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".tls.insecure-edge-termination-policy","additionalKeys":[],"configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_INSECURE_EDGE_TERMINATION_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".tls.key","additionalKeys":[],"configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY","enum":false}},{"configDocKey":{"type":"string","key":".tls.termination","additionalKeys":[],"configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TERMINATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecretVolumeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecretVolumeConfig index 2620bbb3c4c..5992a110e70 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecretVolumeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecretVolumeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":false,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_MODE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".items.\"items\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.VolumeItemConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__MODE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIONAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":false,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_MODE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".items.\"items\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.VolumeItemConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ITEMS__ITEMS__MODE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OPTIONAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig index acc0aa5d252..6f77a5d1863 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".se-linux-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SecurityContextConfig.SeLinuxOptions","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":".se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_USER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".windows-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SecurityContextConfig.WindowsOptions","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":".windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":".windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Long","key":".run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":".fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_GROUP_CHANGE_POLICY","enum":true}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".se-linux-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SecurityContextConfig.SeLinuxOptions","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":".se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SE_LINUX_OPTIONS_USER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".windows-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.SecurityContextConfig.WindowsOptions","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":".windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":".windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Long","key":".run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctl-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":".fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FS_GROUP_CHANGE_POLICY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.SeLinuxOptions b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.SeLinuxOptions index 80e744a1e30..97d1ca4a331 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.SeLinuxOptions +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.SeLinuxOptions @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE","enum":false}},{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE","enum":false}},{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.WindowsOptions b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.WindowsOptions index b0960b36721..efdf2178397 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.WindowsOptions +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SecurityContextConfig.WindowsOptions @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":".gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":".run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST_PROCESS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":".gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":".run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST_PROCESS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ServiceAccountConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ServiceAccountConfig index e247e0d158f..b9efc1934cb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ServiceAccountConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ServiceAccountConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":".labels","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_AS_DEFAULT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_AS_DEFAULT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SubjectConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SubjectConfig index 0c59df97a16..1fa42823521 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SubjectConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.SubjectConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":false,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KIND","enum":false}},{"configDocKey":{"type":"string","key":".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":false,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KIND","enum":false}},{"configDocKey":{"type":"string","key":".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TLSConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TLSConfig index cfff176e707..7558725374f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TLSConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TLSConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".ca-certificate","additionalKeys":[],"configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".certificate","additionalKeys":[],"configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".destination-ca-certificate","additionalKeys":[],"configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DESTINATION_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".insecure-edge-termination-policy","additionalKeys":[],"configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INSECURE_EDGE_TERMINATION_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"string","key":".termination","additionalKeys":[],"configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TERMINATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".ca-certificate","additionalKeys":[],"configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".certificate","additionalKeys":[],"configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".destination-ca-certificate","additionalKeys":[],"configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DESTINATION_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":".insecure-edge-termination-policy","additionalKeys":[],"configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INSECURE_EDGE_TERMINATION_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"string","key":".termination","additionalKeys":[],"configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TERMINATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TrafficConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TrafficConfig index d2bc956411c..82e3de5df37 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TrafficConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.TrafficConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".tag","additionalKeys":[],"configDoc":"Tag is optionally used to expose a dedicated url for referencing this target exclusively.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TAG","enum":false}},{"configDocKey":{"type":"string","key":".revision-name","additionalKeys":[],"configDoc":"RevisionName of a specific revision to which to send this portion of traffic.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".latest-revision","additionalKeys":[],"configDoc":"LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"latest-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LATEST_REVISION","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".percent","additionalKeys":[],"configDoc":"Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is to be routed to this Revision or Configuration. `0` (zero) mean no traffic, `100` means all traffic.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"percent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERCENT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".tag","additionalKeys":[],"configDoc":"Tag is optionally used to expose a dedicated url for referencing this target exclusively.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TAG","enum":false}},{"configDocKey":{"type":"string","key":".revision-name","additionalKeys":[],"configDoc":"RevisionName of a specific revision to which to send this portion of traffic.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVISION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".latest-revision","additionalKeys":[],"configDoc":"LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"latest-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LATEST_REVISION","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".percent","additionalKeys":[],"configDoc":"Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is to be routed to this Revision or Configuration. `0` (zero) mean no traffic, `100` means all traffic.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"percent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERCENT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VCSUriConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VCSUriConfig index ab3647ef94c..0fb407f72fb 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VCSUriConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VCSUriConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERRIDE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERRIDE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VolumeItemConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VolumeItemConfig index 56b7a30b101..b43a8321458 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VolumeItemConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.VolumeItemConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"int","key":".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"int","key":".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MODE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.ServiceConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.ServiceConfig index fd8a889e0ec..66f3a73ebb5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.ServiceConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.ServiceConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".binding","additionalKeys":[],"configDoc":"The name of the service binding. If no value is specified the id of the service will be used instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"binding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDING","enum":false}},{"configDocKey":{"type":"string","key":".kind","additionalKeys":[],"configDoc":"The kind of the service.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KIND","enum":false}},{"configDocKey":{"type":"string","key":".api-version","additionalKeys":[],"configDoc":"The apiVersion of the service","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the service. When this is empty the key of the service is meant to be used as name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the service.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".binding","additionalKeys":[],"configDoc":"The name of the service binding. If no value is specified the id of the service will be used instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"binding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDING","enum":false}},{"configDocKey":{"type":"string","key":".kind","additionalKeys":[],"configDoc":"The kind of the service.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KIND","enum":false}},{"configDocKey":{"type":"string","key":".api-version","additionalKeys":[],"configDoc":"The apiVersion of the service","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_API_VERSION","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The name of the service. When this is empty the key of the service is meant to be used as name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".namespace","additionalKeys":[],"configDoc":"The namespace of the service.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMESPACE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceBuildTimeConfig index 762d7bae4e9..a7d262f0a76 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".change-log","additionalKeys":[],"configDoc":"The liquibase change log file. All included change log files in this file are scanned and add to the projects.","withinAMap":false,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":".search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEARCH_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".change-log","additionalKeys":[],"configDoc":"The liquibase change log file. All included change log files in this file are scanned and add to the projects.","withinAMap":false,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":".search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEARCH_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceRuntimeConfig index 96f68825fac..91972a2fe94 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.liquibase.runtime.LiquibaseDataSourceRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".migrate-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-on-migrate","additionalKeys":[],"configDoc":"`true` to validate the applied changes against the available ones, `false` otherwise. It is only used if `migration-at-start` is `true`","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase clean command automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"string","key":".contexts","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":".labels","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":".change-log-parameters","additionalKeys":[],"configDoc":"Map of parameters that can be used inside Liquibase changeLog files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"change-log-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHANGE_LOG_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":".database-change-log-lock-table-name","additionalKeys":[],"configDoc":"The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.","withinAMap":false,"defaultValue":"DATABASECHANGELOGLOCK","javaDocSiteLink":"","docMapKey":"database-change-log-lock-table-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_CHANGE_LOG_LOCK_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".database-change-log-table-name","additionalKeys":[],"configDoc":"The liquibase change log table name. Name of table to use for tracking change history.","withinAMap":false,"defaultValue":"DATABASECHANGELOG","javaDocSiteLink":"","docMapKey":"database-change-log-table-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_CHANGE_LOG_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-catalog-name","additionalKeys":[],"configDoc":"The name of Liquibase's default catalog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-schema-name","additionalKeys":[],"configDoc":"The name of Liquibase's default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liquibase-catalog-name","additionalKeys":[],"configDoc":"The name of the catalog with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liquibase-schema-name","additionalKeys":[],"configDoc":"The name of the schema with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liquibase-tablespace-name","additionalKeys":[],"configDoc":"The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIQUIBASE_TABLESPACE_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".migrate-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":".validate-on-migrate","additionalKeys":[],"configDoc":"`true` to validate the applied changes against the available ones, `false` otherwise. It is only used if `migration-at-start` is `true`","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":".clean-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase clean command automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"string","key":".contexts","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":".labels","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LABELS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".change-log-parameters.\"parameter-name\"","additionalKeys":[],"configDoc":"Map of parameters that can be used inside Liquibase changeLog files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".database-change-log-lock-table-name","additionalKeys":[],"configDoc":"The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.","withinAMap":false,"defaultValue":"DATABASECHANGELOGLOCK","javaDocSiteLink":"","docMapKey":"database-change-log-lock-table-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_CHANGE_LOG_LOCK_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".database-change-log-table-name","additionalKeys":[],"configDoc":"The liquibase change log table name. Name of table to use for tracking change history.","withinAMap":false,"defaultValue":"DATABASECHANGELOG","javaDocSiteLink":"","docMapKey":"database-change-log-table-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE_CHANGE_LOG_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-catalog-name","additionalKeys":[],"configDoc":"The name of Liquibase's default catalog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":".default-schema-name","additionalKeys":[],"configDoc":"The name of Liquibase's default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".liquibase-catalog-name","additionalKeys":[],"configDoc":"The name of the catalog with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liquibase-schema-name","additionalKeys":[],"configDoc":"The name of the schema with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":".liquibase-tablespace-name","additionalKeys":[],"configDoc":"The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIQUIBASE_TABLESPACE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".allow-duplicated-changeset-identifiers","additionalKeys":[],"configDoc":"Allows duplicated changeset identifiers without failing Liquibase execution.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-duplicated-changeset-identifiers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.gelf.AdditionalFieldConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.gelf.AdditionalFieldConfig index 8acbf4f8b3b..ccc2651c0a8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.gelf.AdditionalFieldConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.gelf.AdditionalFieldConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: String, long, Long, double, Double and discover. Discover is the default if not specified, it discovers field type based on parseability.","withinAMap":false,"defaultValue":"discover","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: String, long, Long, double, Double and discover. Discover is the default if not specified, it discovers field type based on parseability.","withinAMap":false,"defaultValue":"discover","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.AdditionalFieldConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.AdditionalFieldConfig index d6e21e5b29e..5d8510ccfc6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.AdditionalFieldConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.AdditionalFieldConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":false,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":false,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig index 4bf09ed8208..145956ecaaf 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"boolean","key":".pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":".date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":".record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":".zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":".exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"BUILD_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":".print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":".key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":".excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCLUDED_KEYS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".additional-field.\"field-name\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.logging.json.runtime.AdditionalFieldConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":".additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"boolean","key":".pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":".date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":".record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":".zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":".exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"BUILD_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":".print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":".key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":".excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCLUDED_KEYS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".additional-field.\"field-name\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.logging.json.runtime.AdditionalFieldConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":".additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.DkimSignOptionsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.DkimSignOptionsConfig index efb7e5e4043..8f4e24b8778 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.DkimSignOptionsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.DkimSignOptionsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":".private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":".auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUID","enum":false}},{"configDocKey":{"type":"string","key":".selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":".sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":".signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNED_HEADERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":".private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":".auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUID","enum":false}},{"configDocKey":{"type":"string","key":".selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":".sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":".signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNED_HEADERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.MailerRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.MailerRuntimeConfig index 230190b5e64..8e190c30bbc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.MailerRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.MailerRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".from","additionalKeys":[],"configDoc":"Sets the default `from` attribute when not specified in the `io.quarkus.mailer.Mail` instance. It's the sender email address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".mock","additionalKeys":[],"configDoc":"Enables the mock mode. When enabled, mails are not sent, but stored in an in-memory mailbox. The content of the emails is also printed on the console.\n\nDisabled by default on PROD, enabled by default on DEV and TEST modes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mock","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOCK","enum":false}},{"configDocKey":{"type":"string","key":".bounce-address","additionalKeys":[],"configDoc":"Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"bounce-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BOUNCE_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"Sets the SMTP host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"The SMTP port. The default value depends on the configuration. The port 25 is used as default when `ssl` is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when `ssl` is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Sets the username to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Sets the password to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Enables or disables the TLS/SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".trust-all","additionalKeys":[],"configDoc":"Set whether all server certificates should be trusted. This option is only used when `ssl` is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocKey":{"type":"int","key":".max-pool-size","additionalKeys":[],"configDoc":"Sets the max number of open connections to the mail server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":".own-host-name","additionalKeys":[],"configDoc":"Sets the hostname to be used for HELO/EHLO and the Message-ID.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"own-host-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OWN_HOST_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".keep-alive","additionalKeys":[],"configDoc":"Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".disable-esmtp","additionalKeys":[],"configDoc":"Disable ESMTP. The RFC-1869 states that clients should always attempt `EHLO` as first command to determine if ESMTP is supported, if this returns an error code, `HELO` is tried to use the _regular_ SMTP command.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-esmtp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISABLE_ESMTP","enum":false}},{"configDocKey":{"type":"string","key":".start-tls","additionalKeys":[],"configDoc":"Sets the TLS security mode for the connection. Either `DISABLED`, `OPTIONAL` or `REQUIRED`.","withinAMap":false,"defaultValue":"OPTIONAL","javaDocSiteLink":"","docMapKey":"start-tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_START_TLS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".dkim","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mailer.runtime.DkimSignOptionsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".dkim.enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".dkim.private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":".dkim.private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":".dkim.auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_AUID","enum":false}},{"configDocKey":{"type":"string","key":".dkim.selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":".dkim.sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".dkim.header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".dkim.body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".dkim.body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".dkim.signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".dkim.expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":".dkim.signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SIGNED_HEADERS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".login","additionalKeys":[],"configDoc":"Sets the login mode for the connection. Either `NONE`, @++{++code DISABLED++}++, `OPTIONAL`, `REQUIRED` or `XOAUTH2`.\n\n - DISABLED means no login will be attempted\n - NONE means a login will be attempted if the server supports in and login credentials are set\n - REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise\n - XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"login","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN","enum":false}},{"configDocKey":{"type":"string","key":".auth-methods","additionalKeys":[],"configDoc":"Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as `DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_METHODS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".truststore","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mailer.runtime.TrustStoreConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".truststore.password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".truststore.paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".truststore.type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_TYPE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".multi-part-only","additionalKeys":[],"configDoc":"Whether the mail should always been sent as multipart even if they don't have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"multi-part-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTI_PART_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-rcpt-errors","additionalKeys":[],"configDoc":"Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-rcpt-errors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_RCPT_ERRORS","enum":false}},{"configDocKey":{"type":"boolean","key":".pipelining","additionalKeys":[],"configDoc":"Enables or disables the pipelining capability if the SMTP server supports it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pipelining","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PIPELINING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pool-cleaner-period","additionalKeys":[],"configDoc":"Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOL_CLEANER_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-timeout","additionalKeys":[],"configDoc":"Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.","withinAMap":false,"defaultValue":"PT300S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ntlm","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mailer.runtime.NtlmConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".ntlm.workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NTLM_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":".ntlm.domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NTLM_DOMAIN","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.regex.Pattern","key":".approved-recipients","additionalKeys":[],"configDoc":"Allows sending emails to these recipients only.\n\nApproved recipients are compiled to a `Pattern` and must be a valid regular expression. The created `Pattern` is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"approved-recipients","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPROVED_RECIPIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":".log-rejected-recipients","additionalKeys":[],"configDoc":"Log rejected recipients as warnings.\n\nIf false, the rejected recipients will be logged at the DEBUG level.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-rejected-recipients","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_REJECTED_RECIPIENTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".from","additionalKeys":[],"configDoc":"Sets the default `from` attribute when not specified in the `io.quarkus.mailer.Mail` instance. It's the sender email address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FROM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".mock","additionalKeys":[],"configDoc":"Enables the mock mode. When enabled, mails are not sent, but stored in an in-memory mailbox. The content of the emails is also printed on the console.\n\nDisabled by default on PROD, enabled by default on DEV and TEST modes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mock","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MOCK","enum":false}},{"configDocKey":{"type":"string","key":".bounce-address","additionalKeys":[],"configDoc":"Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"bounce-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BOUNCE_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"Sets the SMTP host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"The SMTP port. The default value depends on the configuration. The port 25 is used as default when `ssl` is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when `ssl` is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Sets the username to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Sets the password to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Enables or disables the TLS/SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".trust-all","additionalKeys":[],"configDoc":"Set whether all server certificates should be trusted. This option is only used when `ssl` is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocKey":{"type":"int","key":".max-pool-size","additionalKeys":[],"configDoc":"Sets the max number of open connections to the mail server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":".own-host-name","additionalKeys":[],"configDoc":"Sets the hostname to be used for HELO/EHLO and the Message-ID.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"own-host-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OWN_HOST_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".keep-alive","additionalKeys":[],"configDoc":"Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".disable-esmtp","additionalKeys":[],"configDoc":"Disable ESMTP. The RFC-1869 states that clients should always attempt `EHLO` as first command to determine if ESMTP is supported, if this returns an error code, `HELO` is tried to use the _regular_ SMTP command.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-esmtp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISABLE_ESMTP","enum":false}},{"configDocKey":{"type":"string","key":".start-tls","additionalKeys":[],"configDoc":"Sets the TLS security mode for the connection. Either `DISABLED`, `OPTIONAL` or `REQUIRED`.","withinAMap":false,"defaultValue":"OPTIONAL","javaDocSiteLink":"","docMapKey":"start-tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_START_TLS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".dkim","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mailer.runtime.DkimSignOptionsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".dkim.enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".dkim.private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":".dkim.private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":".dkim.auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_AUID","enum":false}},{"configDocKey":{"type":"string","key":".dkim.selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":".dkim.sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".dkim.header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":".dkim.body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"BUILD_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".dkim.body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".dkim.signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".dkim.expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":".dkim.signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DKIM_SIGNED_HEADERS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".login","additionalKeys":[],"configDoc":"Sets the login mode for the connection. Either `NONE`, @++{++code DISABLED++}++, `OPTIONAL`, `REQUIRED` or `XOAUTH2`.\n\n - DISABLED means no login will be attempted\n - NONE means a login will be attempted if the server supports in and login credentials are set\n - REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise\n - XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"login","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN","enum":false}},{"configDocKey":{"type":"string","key":".auth-methods","additionalKeys":[],"configDoc":"Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as `DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_METHODS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".truststore","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mailer.runtime.TrustStoreConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".truststore.password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".truststore.paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".truststore.type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTSTORE_TYPE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".multi-part-only","additionalKeys":[],"configDoc":"Whether the mail should always been sent as multipart even if they don't have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"multi-part-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTI_PART_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-rcpt-errors","additionalKeys":[],"configDoc":"Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-rcpt-errors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_RCPT_ERRORS","enum":false}},{"configDocKey":{"type":"boolean","key":".pipelining","additionalKeys":[],"configDoc":"Enables or disables the pipelining capability if the SMTP server supports it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pipelining","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PIPELINING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pool-cleaner-period","additionalKeys":[],"configDoc":"Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOL_CLEANER_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-timeout","additionalKeys":[],"configDoc":"Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.","withinAMap":false,"defaultValue":"PT300S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ntlm","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mailer.runtime.NtlmConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".ntlm.workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NTLM_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":".ntlm.domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NTLM_DOMAIN","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.regex.Pattern","key":".approved-recipients","additionalKeys":[],"configDoc":"Allows sending emails to these recipients only.\n\nApproved recipients are compiled to a `Pattern` and must be a valid regular expression. The created `Pattern` is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"approved-recipients","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPROVED_RECIPIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":".log-rejected-recipients","additionalKeys":[],"configDoc":"Log rejected recipients as warnings.\n\nIf false, the rejected recipients will be logged at the DEBUG level.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-rejected-recipients","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_REJECTED_RECIPIENTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.NtlmConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.NtlmConfig index 93a3f1cfbde..b736d1b7f37 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.NtlmConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.NtlmConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":".domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DOMAIN","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":".domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DOMAIN","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.TrustStoreConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.TrustStoreConfig index 9b6e0a269e1..90a63d77e5c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.TrustStoreConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mailer.runtime.TrustStoreConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup index f4588c6b0f7..dc8519ee81c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"gRPC Client metrics support.\n\nSupport for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"gRPC Client metrics support.\n\nSupport for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup index 01c7c9fe9c3..c5ec65c7302 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"gRPC Server metrics support.\n\nSupport for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"gRPC Server metrics support.\n\nSupport for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup index 9c445143a06..55f203cc834 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Outbound HTTP request metrics support.\n\nSupport for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Outbound HTTP request metrics support.\n\nSupport for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup index a08b5f6fdf2..47c6b2c6694 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Inbound HTTP metrics support.\n\nSupport for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Inbound HTTP metrics support.\n\nSupport for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup index 6f26b58d16e..6081bd0e68b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path for the JSON metrics endpoint. The default value is `metrics`. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".buffer-length","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BUFFER_LENGTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expiry","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path for the JSON metrics endpoint. The default value is `metrics`. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".buffer-length","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BUFFER_LENGTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expiry","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup index 80c3c5022e6..10ea4f3d259 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup index 4833336124a..74dbd143df8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig index d573a634cf6..bee321d9f53 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-client.enabled","additionalKeys":[],"configDoc":"Outbound HTTP request metrics support.\n\nSupport for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_CLIENT_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-server.enabled","additionalKeys":[],"configDoc":"Inbound HTTP metrics support.\n\nSupport for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_SERVER_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".jvm","additionalKeys":[],"configDoc":"Micrometer JVM metrics support.\n\nSupport for JVM metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JVM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".kafka","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.KafkaConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".kafka.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KAFKA_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".redis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.RedisConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".redis.enabled","additionalKeys":[],"configDoc":"Redis client metrics support.\n\nSupport for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDIS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".stork","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.StorkConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".stork.enabled","additionalKeys":[],"configDoc":"Stork metrics support.\n\nSupport for Stork metrics will be enabled if Micrometer support is enabled, the Quarkus Stork extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-server.enabled","additionalKeys":[],"configDoc":"gRPC Server metrics support.\n\nSupport for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_SERVER_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-client.enabled","additionalKeys":[],"configDoc":"gRPC Client metrics support.\n\nSupport for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_CLIENT_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".messaging","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.ReactiveMessagingConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".messaging.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Reactive Messaging metrics will be enabled if Micrometer support is enabled, MessageObservationCollector interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MESSAGING_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mp-metrics","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".mp-metrics.enabled","additionalKeys":[],"configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MP_METRICS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".system","additionalKeys":[],"configDoc":"Micrometer System metrics support.\n\nSupport for System metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYSTEM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".vertx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.VertxConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".vertx.enabled","additionalKeys":[],"configDoc":"Vert.x metrics support.\n\nSupport for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".netty","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.NettyConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".netty.enabled","additionalKeys":[],"configDoc":"Netty metrics support.\n\nSupport for Netty metrics will be enabled if Micrometer support is enabled, the Netty allocator classes are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-client.enabled","additionalKeys":[],"configDoc":"Outbound HTTP request metrics support.\n\nSupport for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_CLIENT_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-server.enabled","additionalKeys":[],"configDoc":"Inbound HTTP metrics support.\n\nSupport for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_SERVER_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".jvm","additionalKeys":[],"configDoc":"Micrometer JVM metrics support.\n\nSupport for JVM metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JVM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".kafka","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.KafkaConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".kafka.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KAFKA_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".redis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.RedisConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".redis.enabled","additionalKeys":[],"configDoc":"Redis client metrics support.\n\nSupport for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDIS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".stork","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.StorkConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".stork.enabled","additionalKeys":[],"configDoc":"Stork metrics support.\n\nSupport for Stork metrics will be enabled if Micrometer support is enabled, the Quarkus Stork extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STORK_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-server.enabled","additionalKeys":[],"configDoc":"gRPC Server metrics support.\n\nSupport for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_SERVER_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-client.enabled","additionalKeys":[],"configDoc":"gRPC Client metrics support.\n\nSupport for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC_CLIENT_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".messaging","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.ReactiveMessagingConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".messaging.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Reactive Messaging metrics will be enabled if Micrometer support is enabled, MessageObservationCollector interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MESSAGING_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mp-metrics","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".mp-metrics.enabled","additionalKeys":[],"configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MP_METRICS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".system","additionalKeys":[],"configDoc":"Micrometer System metrics support.\n\nSupport for System metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYSTEM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".vertx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.VertxConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".vertx.enabled","additionalKeys":[],"configDoc":"Vert.x metrics support.\n\nSupport for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".netty","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.NettyConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".netty.enabled","additionalKeys":[],"configDoc":"Netty metrics support.\n\nSupport for Netty metrics will be enabled if Micrometer support is enabled, the Netty allocator classes are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NETTY_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig index 4e750025cac..5126729fb5f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".json","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.JsonConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".json.enabled","additionalKeys":[],"configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".json.path","additionalKeys":[],"configDoc":"The path for the JSON metrics endpoint. The default value is `metrics`. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".json.buffer-length","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_BUFFER_LENGTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".json.expiry","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_EXPIRY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".prometheus","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.PrometheusConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".prometheus.enabled","additionalKeys":[],"configDoc":"Support for export to Prometheus.\n\nSupport for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.registry-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROMETHEUS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".prometheus.path","additionalKeys":[],"configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".prometheus.default-registry","additionalKeys":[],"configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROMETHEUS_DEFAULT_REGISTRY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".json","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.JsonConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".json.enabled","additionalKeys":[],"configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".json.path","additionalKeys":[],"configDoc":"The path for the JSON metrics endpoint. The default value is `metrics`. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".json.buffer-length","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_BUFFER_LENGTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".json.expiry","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JSON_EXPIRY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".prometheus","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.PrometheusConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".prometheus.enabled","additionalKeys":[],"configDoc":"Support for export to Prometheus.\n\nSupport for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.registry-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROMETHEUS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".prometheus.path","additionalKeys":[],"configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".prometheus.default-registry","additionalKeys":[],"configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROMETHEUS_DEFAULT_REGISTRY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.NettyConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.NettyConfigGroup index 127f7512052..74d6586861d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.NettyConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.NettyConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Netty metrics support.\n\nSupport for Netty metrics will be enabled if Micrometer support is enabled, the Netty allocator classes are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Netty metrics support.\n\nSupport for Netty metrics will be enabled if Micrometer support is enabled, the Netty allocator classes are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup index 58e0f058a3f..dc14b90d875 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Support for export to Prometheus.\n\nSupport for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.registry-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".default-registry","additionalKeys":[],"configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_REGISTRY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Support for export to Prometheus.\n\nSupport for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.registry-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".default-registry","additionalKeys":[],"configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_REGISTRY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.ReactiveMessagingConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.ReactiveMessagingConfigGroup index cb6e4aedb7b..064f0bfb132 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.ReactiveMessagingConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.ReactiveMessagingConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Reactive Messaging metrics will be enabled if Micrometer support is enabled, MessageObservationCollector interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Reactive Messaging metrics will be enabled if Micrometer support is enabled, MessageObservationCollector interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup index 2c1cd9687e4..06f3983eea0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Redis client metrics support.\n\nSupport for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Redis client metrics support.\n\nSupport for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.StorkConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.StorkConfigGroup index 7067f331c97..a82a1c791f9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.StorkConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.StorkConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Stork metrics support.\n\nSupport for Stork metrics will be enabled if Micrometer support is enabled, the Quarkus Stork extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Stork metrics support.\n\nSupport for Stork metrics will be enabled if Micrometer support is enabled, the Quarkus Stork extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup index 3db5da8dfd9..25f7a6936f6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Vert.x metrics support.\n\nSupport for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Vert.x metrics support.\n\nSupport for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.deployment.DevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.deployment.DevServicesBuildTimeConfig index 3c753de7af3..0a05ff38c22 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.deployment.DevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.deployment.DevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"`Map`","key":".properties","additionalKeys":[],"configDoc":"Generic properties that are added to the connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROPERTIES","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".properties.\"property-key\"","additionalKeys":[],"configDoc":"Generic properties that are added to the connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.CredentialConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.CredentialConfig index 61986d8349f..d78a35d4a16 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.CredentialConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.CredentialConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"`Map`","key":".auth-mechanism-properties","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_MECHANISM_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".auth-mechanism-properties.\"property-key\"","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.MongoClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.MongoClientConfig index de7cc5a7732..ce04db9514e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.MongoClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.MongoClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".connection-string","additionalKeys":[],"configDoc":"Configures the connection string. The format is: `mongodb://++[++username:password@++]++host1++[++:port1++][++,host2++[++:port2++]++,...++[++,hostN++[++:portN++]]][++/++[++database.collection++][++?options++]]++`\n\n`mongodb://` is a required prefix to identify that this is a string in the standard connection format.\n\n`username:password@` are optional. If given, the driver will attempt to log in to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well.\n\n`host1` is the only required part of the connection string. It identifies a server address to connect to.\n\n`:portX` is optional and defaults to :27017 if not provided.\n\n`/database` is the name of the database to log in to and thus is only relevant if the `username:password@` syntax is used. If not specified the `admin` database will be used by default.\n\n`?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\".\n\nAn alternative format, using the `mongodb{plus}srv` protocol, is:\n\n```\nmongodb+srv://[username:password@]host[/[database][?options]]\n```\n\n\n\n - `mongodb{plus}srv://` is a required prefix for this format.\n - `username:password@` are optional. If given, the driver will attempt to login to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well\n - `host` is the only required part of the URI. It identifies a single host name for which SRV records are looked up from a Domain Name Server after prefixing the host name with `\"_mongodb._tcp\"`. The host/port for each SRV record becomes the seed list used to connect, as if each one were provided as host/port pair in a URI using the normal mongodb protocol.\n - `/database` is the name of the database to login to and thus is only relevant if the `username:password@` syntax is used. If not specified the \"admin\" database will be used by default.\n - `?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\". Additionally with the mongodb{plus}srv protocol, TXT records are looked up from a Domain Name Server for the given host, and the text value of each one is prepended to any options on the URI itself. Because the last specified value for any option wins, that means that options provided on the URI will override any that are provided via TXT records.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-string","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_STRING","enum":false}},{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"Configures the MongoDB server addressed (one if single mode). The addresses are passed as `host:port`.","withinAMap":false,"defaultValue":"127.0.0.1:27017","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".database","additionalKeys":[],"configDoc":"Configure the database name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"database","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE","enum":false}},{"configDocKey":{"type":"string","key":".application-name","additionalKeys":[],"configDoc":"Configures the application name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"Configures the maximum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".min-pool-size","additionalKeys":[],"configDoc":"Configures the minimum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIN_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-connection-idle-time","additionalKeys":[],"configDoc":"Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-idle-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTION_IDLE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-connection-life-time","additionalKeys":[],"configDoc":"Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-life-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTION_LIFE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".maintenance-frequency","additionalKeys":[],"configDoc":"Configures the time period between runs of the maintenance job.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-frequency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAINTENANCE_FREQUENCY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".maintenance-initial-delay","additionalKeys":[],"configDoc":"Configures period of time to wait before running the first maintenance job on the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAINTENANCE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connect-timeout","additionalKeys":[],"configDoc":"How long a connection can take to be opened before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"How long a socket read can take before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".tls-insecure","additionalKeys":[],"configDoc":"If connecting with TLS, this option enables insecure TLS connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls-insecure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_INSECURE","enum":false}},{"configDocKey":{"type":"boolean","key":".tls","additionalKeys":[],"configDoc":"Whether to connect using TLS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS","enum":false}},{"configDocKey":{"type":"string","key":".replica-set-name","additionalKeys":[],"configDoc":"Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"replica-set-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPLICA_SET_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".server-selection-timeout","additionalKeys":[],"configDoc":"How long the driver will wait for server selection to succeed before throwing an exception.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"server-selection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVER_SELECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".local-threshold","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"local-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCAL_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".heartbeat-frequency","additionalKeys":[],"configDoc":"The frequency that the driver will attempt to determine the current state of each server in the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"heartbeat-frequency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEARTBEAT_FREQUENCY","enum":false}},{"configDocSection":{"name":".write-concern","optional":false,"withinAMap":false,"sectionDetails":"== Write concern","sectionDetailsTitle":"Write concern","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mongodb.runtime.WriteConcernConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".write-concern.safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":".write-concern.journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":".write-concern.w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_W","enum":false}},{"configDocKey":{"type":"boolean","key":".write-concern.retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".write-concern.w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_W_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".read-concern","additionalKeys":[],"configDoc":"Configures the read concern. Supported values are: `local++|++majority++|++linearizable++|++snapshot++|++available`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-concern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_CONCERN","enum":false}},{"configDocKey":{"type":"string","key":".read-preference","additionalKeys":[],"configDoc":"Configures the read preference. Supported values are: `primary++|++primaryPreferred++|++secondary++|++secondaryPreferred++|++nearest`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-preference","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_PREFERENCE","enum":false}},{"configDocSection":{"name":".credentials","optional":false,"withinAMap":false,"sectionDetails":"== Credentials and authentication mechanism","sectionDetailsTitle":"Credentials and authentication mechanism","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mongodb.runtime.CredentialConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".credentials.auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"`Map`","key":".credentials.auth-mechanism-properties","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_AUTH_MECHANISM_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":".credentials.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CREDENTIALS_PROVIDER_NAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".health.database","additionalKeys":[],"configDoc":"The database used during the readiness health checks","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"health-database","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEALTH_DATABASE","enum":false}},{"configDocKey":{"type":"org.bson.UuidRepresentation","key":".uuid-representation","additionalKeys":[],"configDoc":"Configures the UUID representation to use when encoding instances of `java.util.UUID` and when decoding BSON binary values with subtype of 3.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid-representation","configPhase":"BUILD_TIME","acceptedValues":["`unspecified`","`standard`","`c-sharp-legacy`","`java-legacy`","`python-legacy`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_REPRESENTATION","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".connection-string","additionalKeys":[],"configDoc":"Configures the connection string. The format is: `mongodb://++[++username:password@++]++host1++[++:port1++][++,host2++[++:port2++]++,...++[++,hostN++[++:portN++]]][++/++[++database.collection++][++?options++]]++`\n\n`mongodb://` is a required prefix to identify that this is a string in the standard connection format.\n\n`username:password@` are optional. If given, the driver will attempt to log in to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well.\n\n`host1` is the only required part of the connection string. It identifies a server address to connect to.\n\n`:portX` is optional and defaults to :27017 if not provided.\n\n`/database` is the name of the database to log in to and thus is only relevant if the `username:password@` syntax is used. If not specified the `admin` database will be used by default.\n\n`?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\".\n\nAn alternative format, using the `mongodb{plus}srv` protocol, is:\n\n```\nmongodb+srv://[username:password@]host[/[database][?options]]\n```\n\n\n\n - `mongodb{plus}srv://` is a required prefix for this format.\n - `username:password@` are optional. If given, the driver will attempt to login to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well\n - `host` is the only required part of the URI. It identifies a single host name for which SRV records are looked up from a Domain Name Server after prefixing the host name with `\"_mongodb._tcp\"`. The host/port for each SRV record becomes the seed list used to connect, as if each one were provided as host/port pair in a URI using the normal mongodb protocol.\n - `/database` is the name of the database to login to and thus is only relevant if the `username:password@` syntax is used. If not specified the \"admin\" database will be used by default.\n - `?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\". Additionally with the mongodb{plus}srv protocol, TXT records are looked up from a Domain Name Server for the given host, and the text value of each one is prepended to any options on the URI itself. Because the last specified value for any option wins, that means that options provided on the URI will override any that are provided via TXT records.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-string","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_STRING","enum":false}},{"configDocKey":{"type":"string","key":".hosts","additionalKeys":[],"configDoc":"Configures the MongoDB server addressed (one if single mode). The addresses are passed as `host:port`.","withinAMap":false,"defaultValue":"127.0.0.1:27017","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".database","additionalKeys":[],"configDoc":"Configure the database name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"database","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATABASE","enum":false}},{"configDocKey":{"type":"string","key":".application-name","additionalKeys":[],"configDoc":"Configures the application name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"Configures the maximum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".min-pool-size","additionalKeys":[],"configDoc":"Configures the minimum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIN_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-connection-idle-time","additionalKeys":[],"configDoc":"Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-idle-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTION_IDLE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-connection-life-time","additionalKeys":[],"configDoc":"Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-life-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTION_LIFE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".maintenance-frequency","additionalKeys":[],"configDoc":"Configures the time period between runs of the maintenance job.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-frequency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAINTENANCE_FREQUENCY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".maintenance-initial-delay","additionalKeys":[],"configDoc":"Configures period of time to wait before running the first maintenance job on the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAINTENANCE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connect-timeout","additionalKeys":[],"configDoc":"How long a connection can take to be opened before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".read-timeout","additionalKeys":[],"configDoc":"How long a socket read can take before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".tls-insecure","additionalKeys":[],"configDoc":"If connecting with TLS, this option enables insecure TLS connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls-insecure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_INSECURE","enum":false}},{"configDocKey":{"type":"boolean","key":".tls","additionalKeys":[],"configDoc":"Whether to connect using TLS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS","enum":false}},{"configDocKey":{"type":"string","key":".replica-set-name","additionalKeys":[],"configDoc":"Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"replica-set-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPLICA_SET_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".server-selection-timeout","additionalKeys":[],"configDoc":"How long the driver will wait for server selection to succeed before throwing an exception.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"server-selection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVER_SELECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".local-threshold","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"local-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCAL_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".heartbeat-frequency","additionalKeys":[],"configDoc":"The frequency that the driver will attempt to determine the current state of each server in the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"heartbeat-frequency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEARTBEAT_FREQUENCY","enum":false}},{"configDocSection":{"name":".write-concern","optional":false,"withinAMap":false,"sectionDetails":"== Write concern","sectionDetailsTitle":"Write concern","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mongodb.runtime.WriteConcernConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".write-concern.safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":".write-concern.journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":".write-concern.w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_W","enum":false}},{"configDocKey":{"type":"boolean","key":".write-concern.retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".write-concern.w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_CONCERN_W_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".read-concern","additionalKeys":[],"configDoc":"Configures the read concern. Supported values are: `local++|++majority++|++linearizable++|++snapshot++|++available`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-concern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_CONCERN","enum":false}},{"configDocKey":{"type":"string","key":".read-preference","additionalKeys":[],"configDoc":"Configures the read preference. Supported values are: `primary++|++primaryPreferred++|++secondary++|++secondaryPreferred++|++nearest`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-preference","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_PREFERENCE","enum":false}},{"configDocSection":{"name":".credentials","optional":false,"withinAMap":false,"sectionDetails":"== Credentials and authentication mechanism","sectionDetailsTitle":"Credentials and authentication mechanism","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.mongodb.runtime.CredentialConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":".credentials.auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".credentials.auth-mechanism-properties.\"property-key\"","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"string","key":".credentials.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CREDENTIALS_PROVIDER_NAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".health.database","additionalKeys":[],"configDoc":"The database used during the readiness health checks","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"health-database","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEALTH_DATABASE","enum":false}},{"configDocKey":{"type":"org.bson.UuidRepresentation","key":".uuid-representation","additionalKeys":[],"configDoc":"Configures the UUID representation to use when encoding instances of `java.util.UUID` and when decoding BSON binary values with subtype of 3.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid-representation","configPhase":"BUILD_TIME","acceptedValues":["`unspecified`","`standard`","`c-sharp-legacy`","`java-legacy`","`python-legacy`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UUID_REPRESENTATION","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.WriteConcernConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.WriteConcernConfig index 2c297636281..5e6a1b11d01 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.WriteConcernConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.mongodb.runtime.WriteConcernConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":".journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":".w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_W","enum":false}},{"configDocKey":{"type":"boolean","key":".retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_W_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":".journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":".w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_W","enum":false}},{"configDocKey":{"type":"boolean","key":".retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_W_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.narayana.jta.runtime.ObjectStoreConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.narayana.jta.runtime.ObjectStoreConfig index 02c59ad5e4b..36920506016 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.narayana.jta.runtime.ObjectStoreConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.narayana.jta.runtime.ObjectStoreConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".directory","additionalKeys":[],"configDoc":"The name of the directory where the transaction logs will be stored when using the `file-system` object store. If the value is not absolute then the directory is relative to the _user.dir_ system property.","withinAMap":false,"defaultValue":"ObjectStore","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIRECTORY","enum":false}},{"configDocKey":{"type":"io.quarkus.narayana.jta.runtime.ObjectStoreType","key":".type","additionalKeys":[],"configDoc":"The type of object store.","withinAMap":false,"defaultValue":"file-system","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`file-system`","`jdbc`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The name of the datasource where the transaction logs will be stored when using the `jdbc` object store.\n\nIf undefined, it will use the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":".create-table","additionalKeys":[],"configDoc":"Whether to create the table if it does not exist.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_TABLE","enum":false}},{"configDocKey":{"type":"boolean","key":".drop-table","additionalKeys":[],"configDoc":"Whether to drop the table on startup.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"drop-table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DROP_TABLE","enum":false}},{"configDocKey":{"type":"string","key":".table-prefix","additionalKeys":[],"configDoc":"The prefix to apply to the table.","withinAMap":false,"defaultValue":"quarkus_","javaDocSiteLink":"","docMapKey":"table-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE_PREFIX","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".directory","additionalKeys":[],"configDoc":"The name of the directory where the transaction logs will be stored when using the `file-system` object store. If the value is not absolute then the directory is relative to the _user.dir_ system property.","withinAMap":false,"defaultValue":"ObjectStore","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DIRECTORY","enum":false}},{"configDocKey":{"type":"io.quarkus.narayana.jta.runtime.ObjectStoreType","key":".type","additionalKeys":[],"configDoc":"The type of object store.","withinAMap":false,"defaultValue":"file-system","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`file-system`","`jdbc`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".datasource","additionalKeys":[],"configDoc":"The name of the datasource where the transaction logs will be stored when using the `jdbc` object store.\n\nIf undefined, it will use the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":".create-table","additionalKeys":[],"configDoc":"Whether to create the table if it does not exist.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_TABLE","enum":false}},{"configDocKey":{"type":"boolean","key":".drop-table","additionalKeys":[],"configDoc":"Whether to drop the table on startup.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"drop-table","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DROP_TABLE","enum":false}},{"configDocKey":{"type":"string","key":".table-prefix","additionalKeys":[],"configDoc":"The prefix to apply to the table.","withinAMap":false,"defaultValue":"quarkus_","javaDocSiteLink":"","docMapKey":"table-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TABLE_PREFIX","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig index 4a979818a3a..3fc0dfaa77f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":".credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PROVIDER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".tenant-id","additionalKeys":[],"configDoc":"A unique tenant identifier. It can be set by `TenantConfigResolver` providers, which resolve the tenant configuration dynamically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":".tenant-enabled","additionalKeys":[],"configDoc":"If this tenant configuration is enabled. The default tenant is disabled if it is not configured but a `TenantConfigResolver` that resolves tenant configurations is registered, or named tenants are configured. In this case, you do not need to disable the default tenant.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":".application-type","additionalKeys":[],"configDoc":"The application type, which can be one of the following `ApplicationType` values.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a front-end application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method is used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLICATION_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".authorization-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users. You must set this property for `web-app` applications if OIDC discovery is disabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHORIZATION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".user-info-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC UserInfo endpoint. You must set this property for `web-app` applications if OIDC discovery is disabled and the `authentication.user-info-required` property is enabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_INFO_PATH","enum":false}},{"configDocKey":{"type":"string","key":".introspection-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens must be verified or 2) JWT tokens must be verified while the cached JWK verification set with no matching JWK is being refreshed. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".jwks-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".end-session-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the `web-app` applications is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_END_SESSION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tenant-paths","additionalKeys":[],"configDoc":"The paths which must be secured by this tenant. Tenant with the most specific path wins.\nPlease see the xref:security-openid-connect-multitenancy.adoc#configuration-based-tenant-resolver[Resolve with\nconfiguration]\nsection of the OIDC multitenancy guide for explanation of allowed path patterns.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".public-key","additionalKeys":[],"configDoc":"The public key for the local JWT token verification. OIDC server connection is not created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PUBLIC_KEY","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".introspection-credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".introspection-credentials.name","additionalKeys":[],"configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_CREDENTIALS_NAME","enum":false}},{"configDocKey":{"type":"string","key":".introspection-credentials.secret","additionalKeys":[],"configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":".introspection-credentials.include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".roles","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Roles","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".roles.role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":".roles.role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":".roles.source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_SOURCE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Token","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".token.issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".token.audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":".token.subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"`Map`","key":".token.required-claims","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REQUIRED_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".token.token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".token.lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":".token.issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".token.principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":".token.refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".token.header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".token.authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":false,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":".token.signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":".token.decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":".token.require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":".token.customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".token.verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".logout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Logout","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".logout.path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"`Map`","key":".logout.extra-params","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":".logout.backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".logout.backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".logout.backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}},{"configDocKey":{"type":"string","key":".logout.frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_FRONTCHANNEL_PATH","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".certificate-chain","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.CertificateChain","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".certificate-chain.leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":".certificate-chain.trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain.trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_FILE_TYPE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".authentication","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Authentication","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".authentication.response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":".authentication.redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":".authentication.error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ERROR_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".authentication.scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":".authentication.scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".authentication.extra-params","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":".authentication.forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".authentication.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":".authentication.allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":false,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".authentication.state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_STATE_SECRET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".code-grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.CodeGrant","showSection":false,"configDocItems":[{"configDocKey":{"type":"`Map`","key":".code-grant.extra-params","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CODE_GRANT_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"`Map`","key":".code-grant.headers","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CODE_GRANT_HEADERS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token-state-manager","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":".token-state-manager.strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":".token-state-manager.split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":".token-state-manager.encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".token-state-manager.encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":".token-state-manager.encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":false,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"BUILD_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_ENCRYPTION_ALGORITHM","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".allow-token-introspection-cache","additionalKeys":[],"configDoc":"Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_TOKEN_INTROSPECTION_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-user-info-cache","additionalKeys":[],"configDoc":"Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_USER_INFO_CACHE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".cache-user-info-in-idtoken","additionalKeys":[],"configDoc":"Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when OAuth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.\n\nInlining UserInfo in the generated IdToken is enabled if the session cookie is encrypted and the UserInfo cache is not enabled or caching UserInfo is disabled for the current tenant with the `allow-user-info-cache` property set to `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_USER_INFO_IN_IDTOKEN","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jwks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Jwks","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".jwks.resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":".jwks.cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jwks.cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jwks.clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_CLEAN_UP_TIMER_INTERVAL","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":".provider","additionalKeys":[],"configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`apple`","`discord`","`facebook`","`github`","`google`","`linkedin`","`mastodon`","`microsoft`","`spotify`","`strava`","`twitch`","`twitter`","`x`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PROVIDER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".tenant-id","additionalKeys":[],"configDoc":"A unique tenant identifier. It can be set by `TenantConfigResolver` providers, which resolve the tenant configuration dynamically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":".tenant-enabled","additionalKeys":[],"configDoc":"If this tenant configuration is enabled. The default tenant is disabled if it is not configured but a `TenantConfigResolver` that resolves tenant configurations is registered, or named tenants are configured. In this case, you do not need to disable the default tenant.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":".application-type","additionalKeys":[],"configDoc":"The application type, which can be one of the following `ApplicationType` values.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a front-end application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method is used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLICATION_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".authorization-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users. You must set this property for `web-app` applications if OIDC discovery is disabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHORIZATION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".user-info-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC UserInfo endpoint. You must set this property for `web-app` applications if OIDC discovery is disabled and the `authentication.user-info-required` property is enabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_INFO_PATH","enum":false}},{"configDocKey":{"type":"string","key":".introspection-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens must be verified or 2) JWT tokens must be verified while the cached JWK verification set with no matching JWK is being refreshed. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".jwks-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".end-session-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the `web-app` applications is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_END_SESSION_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tenant-paths","additionalKeys":[],"configDoc":"The paths which must be secured by this tenant. Tenant with the most specific path wins.\nPlease see the xref:security-openid-connect-multitenancy.adoc#configuration-based-tenant-resolver[Resolve with\nconfiguration]\nsection of the OIDC multitenancy guide for explanation of allowed path patterns.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TENANT_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".public-key","additionalKeys":[],"configDoc":"The public key for the local JWT token verification. OIDC server connection is not created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PUBLIC_KEY","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".introspection-credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".introspection-credentials.name","additionalKeys":[],"configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_CREDENTIALS_NAME","enum":false}},{"configDocKey":{"type":"string","key":".introspection-credentials.secret","additionalKeys":[],"configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":".introspection-credentials.include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".roles","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Roles","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".roles.role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":".roles.role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":".roles.source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_SOURCE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Token","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".token.issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".token.audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":".token.subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".token.required-claims.\"claim-name\"","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".token.token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".token.lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":".token.issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".token.principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":".token.refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".token.header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".token.authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":false,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":".token.signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":".token.decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":".token.require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":".token.customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".token.verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".logout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Logout","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".logout.path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".logout.extra-params.\"query-parameter-name\"","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"query-parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":".logout.backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".logout.backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".logout.backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}},{"configDocKey":{"type":"string","key":".logout.frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_FRONTCHANNEL_PATH","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".certificate-chain","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.CertificateChain","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".certificate-chain.leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":".certificate-chain.trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain.trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".certificate-chain.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CHAIN_TRUST_STORE_FILE_TYPE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".authentication","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Authentication","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".authentication.response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":".authentication.redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":".authentication.error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ERROR_PATH","enum":false}},{"configDocKey":{"type":"string","key":".authentication.session-expired-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which an authenticated user is redirected to when the session has expired.\n\nWhen the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned.\n\nSet this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"session-expired-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SESSION_EXPIRED_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".authentication.scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":".authentication.scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".authentication.extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".authentication.forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".authentication.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":".authentication.allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":false,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.state-cookie-age","additionalKeys":[],"configDoc":"State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"state-cookie-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_STATE_COOKIE_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".authentication.state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_STATE_SECRET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".code-grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.CodeGrant","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":".code-grant.extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".code-grant.headers.\"header-name\"","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CODE_GRANT_HEADERS__HEADER_NAME_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token-state-manager","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":".token-state-manager.strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":".token-state-manager.split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":".token-state-manager.encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".token-state-manager.encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":".token-state-manager.encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":false,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"BUILD_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_STATE_MANAGER_ENCRYPTION_ALGORITHM","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".allow-token-introspection-cache","additionalKeys":[],"configDoc":"Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_TOKEN_INTROSPECTION_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-user-info-cache","additionalKeys":[],"configDoc":"Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_USER_INFO_CACHE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".cache-user-info-in-idtoken","additionalKeys":[],"configDoc":"Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when OAuth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.\n\nInlining UserInfo in the generated IdToken is enabled if the session cookie is encrypted and the UserInfo cache is not enabled or caching UserInfo is disabled for the current tenant with the `allow-user-info-cache` property set to `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_USER_INFO_IN_IDTOKEN","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jwks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Jwks","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".jwks.resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":".jwks.cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jwks.cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".jwks.clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWKS_CLEAN_UP_TIMER_INTERVAL","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":".provider","additionalKeys":[],"configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`apple`","`discord`","`facebook`","`github`","`google`","`linkedin`","`mastodon`","`microsoft`","`spotify`","`strava`","`twitch`","`twitter`","`x`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication index dcac1bb7e64..e9acb751071 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":".redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":".remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":".error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ERROR_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":".scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":".nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".extra-params","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":".forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":".cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":".allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":".fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":false,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"boolean","key":".java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATE_SECRET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":".redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":".remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":".error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ERROR_PATH","enum":false}},{"configDocKey":{"type":"string","key":".session-expired-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which an authenticated user is redirected to when the session has expired.\n\nWhen the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned.\n\nSet this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"session-expired-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SESSION_EXPIRED_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":".scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":".scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":".nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":".cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":".cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":".allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":".fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":false,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".state-cookie-age","additionalKeys":[],"configDoc":"State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"state-cookie-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATE_COOKIE_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":".java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STATE_SECRET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel index 08ec26326cf..5f92c80b03d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"int","key":".token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_TOKEN_KEY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"int","key":".token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGOUT_TOKEN_KEY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CertificateChain b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CertificateChain index 8f3aa5ce8d9..c41fa36b06e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CertificateChain +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CertificateChain @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CodeGrant b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CodeGrant index 8e6f4aabe3a..52283454da1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CodeGrant +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.CodeGrant @@ -1 +1 @@ -[{"configDocKey":{"type":"`Map`","key":".extra-params","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"`Map`","key":".headers","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.String","key":".extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".headers.\"header-name\"","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS__HEADER_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Frontchannel b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Frontchannel index bdc67c163a9..46cd0a7cb62 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Frontchannel +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Frontchannel @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials index 60a07725aa4..d3e56a45881 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":".include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_CLIENT_ID","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":".include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_CLIENT_ID","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Jwks b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Jwks index bee85034acf..624685ba2be 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Jwks +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Jwks @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":".cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_UP_TIMER_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":".cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_UP_TIMER_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout index bb697e30bcf..d8831349d22 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"`Map`","key":".extra-params","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_PARAMS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".backchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Backchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":".backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".frontchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Frontchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FRONTCHANNEL_PATH","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".extra-params.\"query-parameter-name\"","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"query-parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_PARAMS__QUERY_PARAMETER_NAME_","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".backchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Backchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":".backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".frontchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Frontchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FRONTCHANNEL_PATH","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Roles b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Roles index 163534ea5ec..806de4d4b09 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Roles +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Roles @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":".role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":".source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SOURCE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":".role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":".source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SOURCE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Token b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Token index 12f2d1f096e..7bcb283a167 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Token +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Token @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":".subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"`Map`","key":".required-claims","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":".issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":".refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":false,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":".signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":".decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":".require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":".customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":".subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".required-claims.\"claim-name\"","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRED_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":".issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":".refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":false,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":".signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":".decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":".require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":".customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.TokenStateManager b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.TokenStateManager index 2918a5a394c..550d5b84cff 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.TokenStateManager +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.TokenStateManager @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":".strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":".split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":".encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":".encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":false,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"BUILD_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCRYPTION_ALGORITHM","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":".strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":".split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":".encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":".encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":".encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":false,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"BUILD_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCRYPTION_ALGORITHM","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig index 16076ac612d..f31f01efc5d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":".credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PROVIDER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".id","additionalKeys":[],"configDoc":"A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID","enum":false}},{"configDocKey":{"type":"boolean","key":".client-enabled","additionalKeys":[],"configDoc":"If this client configuration is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"client-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".scopes","additionalKeys":[],"configDoc":"List of access token scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-token-time-skew","additionalKeys":[],"configDoc":"Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token's expiration time then a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"boolean","key":".absolute-expires-in","additionalKeys":[],"configDoc":"If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"absolute-expires-in","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ABSOLUTE_EXPIRES_IN","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.client.OidcClientConfig.Grant","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":".grant.type","additionalKeys":[],"configDoc":"Grant type","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".grant.access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":false,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".grant.refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":false,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".grant.expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":false,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".grant.refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":false,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_REFRESH_EXPIRES_IN_PROPERTY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map>`","key":".grant-options","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grant-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_OPTIONS","enum":false}},{"configDocKey":{"type":"boolean","key":".early-tokens-acquisition","additionalKeys":[],"configDoc":"Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"early-tokens-acquisition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EARLY_TOKENS_ACQUISITION","enum":false}},{"configDocKey":{"type":"`Map`","key":".headers","additionalKeys":[],"configDoc":"Custom HTTP headers which have to be sent to the token endpoint","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PROVIDER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".id","additionalKeys":[],"configDoc":"A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID","enum":false}},{"configDocKey":{"type":"boolean","key":".client-enabled","additionalKeys":[],"configDoc":"If this client configuration is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"client-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".scopes","additionalKeys":[],"configDoc":"List of access token scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".refresh-token-time-skew","additionalKeys":[],"configDoc":"Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token's expiration time then a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"boolean","key":".absolute-expires-in","additionalKeys":[],"configDoc":"If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"absolute-expires-in","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ABSOLUTE_EXPIRES_IN","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.client.OidcClientConfig.Grant","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":".grant.type","additionalKeys":[],"configDoc":"Grant type","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".grant.access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":false,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".grant.refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":false,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".grant.expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":false,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".grant.refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":false,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_REFRESH_EXPIRES_IN_PROPERTY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.Map","key":".grant-options.\"grant-name\"","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"grant-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_OPTIONS__GRANT_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":".early-tokens-acquisition","additionalKeys":[],"configDoc":"Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"early-tokens-acquisition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EARLY_TOKENS_ACQUISITION","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".headers.\"headers\"","additionalKeys":[],"configDoc":"Custom HTTP headers which have to be sent to the token endpoint","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS__HEADERS_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig.Grant b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig.Grant index ca6bcde192a..180b7804753 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig.Grant +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.client.OidcClientConfig.Grant @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":".type","additionalKeys":[],"configDoc":"Grant type","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":false,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":false,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":false,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":false,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_EXPIRES_IN_PROPERTY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":".type","additionalKeys":[],"configDoc":"Grant type","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":false,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":false,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":false,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":".refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":false,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REFRESH_EXPIRES_IN_PROPERTY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig index 35f5cdf9d24..5a7aa7f276c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":".credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PROVIDER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_STORE_PROVIDER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials index bef26319499..53e28d12082 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".client-secret","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_METHOD","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jwt","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":".jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".client-secret","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_SECRET_METHOD","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".jwt","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":".jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JWT_LIFESPAN","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt index 7282d6eed1b..96feff24c98 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".secret-provider","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_PROVIDER_KEY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":".claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":".signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":".source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":".secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".secret-provider","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECRET_PROVIDER_KEY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}},{"configDocKey":{"type":"string","key":".key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":".token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":".issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":".subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":".lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIFESPAN","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider index 6febdbb0984..17def1dd7d9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret index ce100513bb7..c3b94795460 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".provider","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER_KEY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHOD","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".provider","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":".provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDER_KEY","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHOD","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy index eb339180422..7f31e10799a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls index ae9ca646cad..56ba56f9161 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PROVIDER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":".key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PROVIDER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig index 06246b8e0b3..b28c6c58557 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.deployment.DevUiConfig.Grant","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.deployment.DevUiConfig.Grant.Type","key":".grant.type","additionalKeys":[],"configDoc":"Grant type which will be used to acquire a token to test the OIDC 'service' applications","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant]","tooltip:password['password' grant]","tooltip:code['authorization_code' grant]","tooltip:implicit['implicit' grant]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_TYPE","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map>`","key":".grant-options","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grant-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_OPTIONS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".web-client-timeout","additionalKeys":[],"configDoc":"The WebClient timeout. Use this property to configure how long an HTTP client used by Dev UI handlers will wait for a response when requesting tokens from OpenId Connect Provider and sending them to the service endpoint. This timeout is also used by the OIDC dev service admin client.","withinAMap":false,"defaultValue":"4S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"web-client-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WEB_CLIENT_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.deployment.DevUiConfig.Grant","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.deployment.DevUiConfig.Grant.Type","key":".grant.type","additionalKeys":[],"configDoc":"Grant type which will be used to acquire a token to test the OIDC 'service' applications","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant]","tooltip:password['password' grant]","tooltip:code['authorization_code' grant]","tooltip:implicit['implicit' grant]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_TYPE","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.Map","key":".grant-options.\"option-name\"","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"option-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRANT_OPTIONS__OPTION_NAME_","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".web-client-timeout","additionalKeys":[],"configDoc":"The WebClient timeout. Use this property to configure how long an HTTP client used by Dev UI handlers will wait for a response when requesting tokens from OpenId Connect Provider and sending them to the service endpoint. This timeout is also used by the OIDC dev service admin client.","withinAMap":false,"defaultValue":"4S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"web-client-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WEB_CLIENT_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig.Grant b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig.Grant index cda7b6b28eb..9b6b2307367 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig.Grant +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.DevUiConfig.Grant @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.deployment.DevUiConfig.Grant.Type","key":".type","additionalKeys":[],"configDoc":"Grant type which will be used to acquire a token to test the OIDC 'service' applications","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant]","tooltip:password['password' grant]","tooltip:code['authorization_code' grant]","tooltip:implicit['implicit' grant]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.deployment.DevUiConfig.Grant.Type","key":".type","additionalKeys":[],"configDoc":"Grant type which will be used to acquire a token to test the OIDC 'service' applications","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant]","tooltip:password['password' grant]","tooltip:code['authorization_code' grant]","tooltip:implicit['implicit' grant]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig index bb01c7df14f..b0e5b8db03e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Flag to enable (default) or disable Dev Services. When enabled, Dev Services for Keycloak automatically configures and starts Keycloak in Dev or Test mode, and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name for Dev Services providers. Defaults to a Quarkus-based Keycloak image. For a WildFly-based distribution, use an image like `quay.io/keycloak/keycloak:19.0.3-legacy`. Keycloak Quarkus and WildFly images are initialized differently. Dev Services for Keycloak will assume it is a Keycloak Quarkus image unless the image version ends with `-legacy`. Override with `quarkus.keycloak.devservices.keycloak-x-image`.","withinAMap":false,"defaultValue":"quay.io/keycloak/keycloak:23.0.7","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".keycloak-x-image","additionalKeys":[],"configDoc":"Indicates if a Keycloak-X image is used. By default, the image is identified by `keycloak-x` in the image name. For custom images, override with `quarkus.keycloak.devservices.keycloak-x-image`. You do not need to set this property if the default check works.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keycloak-x-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYCLOAK_X_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Determines if the Keycloak container is shared. When shared, Quarkus uses label-based service discovery to find and reuse a running Keycloak container, so a second one is not started. Otherwise, if a matching container is not is found, a new container is started. The service discovery uses the `quarkus-dev-service-label` label, whose value is set by the `service-name` property. Container sharing is available only in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-keycloak` label for identifying the Keycloak container. Used in shared mode to locate an existing container with this label. If not found, a new container is initialized with this label. Applicable only in dev mode.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".realm-path","additionalKeys":[],"configDoc":"A comma-separated list of class or file system paths to Keycloak realm files. This list is used to initialize Keycloak. The first value in this list is used to initialize default tenant connection properties.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_PATH","enum":false}},{"configDocKey":{"type":"`Map`","key":".resource-aliases","additionalKeys":[],"configDoc":"Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-aliases","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCE_ALIASES","enum":false}},{"configDocKey":{"type":"`Map`","key":".resource-mappings","additionalKeys":[],"configDoc":"Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-mappings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCE_MAPPINGS","enum":false}},{"configDocKey":{"type":"string","key":".java-opts","additionalKeys":[],"configDoc":"The `JAVA_OPTS` passed to the keycloak JVM","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"java-opts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAVA_OPTS","enum":false}},{"configDocKey":{"type":"boolean","key":".show-logs","additionalKeys":[],"configDoc":"Show Keycloak log messages with a \"Keycloak:\" prefix.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"show-logs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHOW_LOGS","enum":false}},{"configDocKey":{"type":"string","key":".start-command","additionalKeys":[],"configDoc":"Keycloak start command. Use this property to experiment with Keycloak start options, see `https://www.keycloak.org/server/all-config`. Note, it is ignored when loading legacy Keycloak WildFly images.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"start-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_START_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".realm-name","additionalKeys":[],"configDoc":"The name of the Keycloak realm. This property is used to create the realm if the realm file pointed to by the `realm-path` property does not exist. The default value is `quarkus` in this case. It is recommended to always set this property so that Dev Services for Keycloak can identify the realm name without parsing the realm file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".create-realm","additionalKeys":[],"configDoc":"Specifies whether to create the Keycloak realm when no realm file is found at the `realm-path`. Set to `false` if the realm is to be created using either the Keycloak Administration Console or the Keycloak Admin API provided by `io.quarkus.test.common.QuarkusTestResourceLifecycleManager`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_REALM","enum":false}},{"configDocKey":{"type":"`Map`","key":".users","additionalKeys":[],"configDoc":"A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"users","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERS","enum":false}},{"configDocKey":{"type":"`Map>`","key":".roles","additionalKeys":[],"configDoc":"A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"roles","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"The specific port for the dev service to listen on.\n\nIf not specified, a random port is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables to be passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Flag to enable (default) or disable Dev Services. When enabled, Dev Services for Keycloak automatically configures and starts Keycloak in Dev or Test mode, and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name for Dev Services providers. Defaults to a Quarkus-based Keycloak image. For a WildFly-based distribution, use an image like `quay.io/keycloak/keycloak:19.0.3-legacy`. Keycloak Quarkus and WildFly images are initialized differently. Dev Services for Keycloak will assume it is a Keycloak Quarkus image unless the image version ends with `-legacy`. Override with `quarkus.keycloak.devservices.keycloak-x-image`.","withinAMap":false,"defaultValue":"quay.io/keycloak/keycloak:23.0.7","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".keycloak-x-image","additionalKeys":[],"configDoc":"Indicates if a Keycloak-X image is used. By default, the image is identified by `keycloak-x` in the image name. For custom images, override with `quarkus.keycloak.devservices.keycloak-x-image`. You do not need to set this property if the default check works.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keycloak-x-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYCLOAK_X_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Determines if the Keycloak container is shared. When shared, Quarkus uses label-based service discovery to find and reuse a running Keycloak container, so a second one is not started. Otherwise, if a matching container is not is found, a new container is started. The service discovery uses the `quarkus-dev-service-label` label, whose value is set by the `service-name` property. Container sharing is available only in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-keycloak` label for identifying the Keycloak container. Used in shared mode to locate an existing container with this label. If not found, a new container is initialized with this label. Applicable only in dev mode.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".realm-path","additionalKeys":[],"configDoc":"A comma-separated list of class or file system paths to Keycloak realm files. This list is used to initialize Keycloak. The first value in this list is used to initialize default tenant connection properties.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_PATH","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".resource-aliases.\"alias-name\"","additionalKeys":[],"configDoc":"Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"alias-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCE_ALIASES__ALIAS_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".resource-mappings.\"resource-name\"","additionalKeys":[],"configDoc":"Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"resource-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESOURCE_MAPPINGS__RESOURCE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".java-opts","additionalKeys":[],"configDoc":"The `JAVA_OPTS` passed to the keycloak JVM","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"java-opts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_JAVA_OPTS","enum":false}},{"configDocKey":{"type":"boolean","key":".show-logs","additionalKeys":[],"configDoc":"Show Keycloak log messages with a \"Keycloak:\" prefix.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"show-logs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHOW_LOGS","enum":false}},{"configDocKey":{"type":"string","key":".start-command","additionalKeys":[],"configDoc":"Keycloak start command. Use this property to experiment with Keycloak start options, see `https://www.keycloak.org/server/all-config`. Note, it is ignored when loading legacy Keycloak WildFly images.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"start-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_START_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":".realm-name","additionalKeys":[],"configDoc":"The name of the Keycloak realm. This property is used to create the realm if the realm file pointed to by the `realm-path` property does not exist. The default value is `quarkus` in this case. It is recommended to always set this property so that Dev Services for Keycloak can identify the realm name without parsing the realm file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".create-realm","additionalKeys":[],"configDoc":"Specifies whether to create the Keycloak realm when no realm file is found at the `realm-path`. Set to `false` if the realm is to be created using either the Keycloak Administration Console or the Keycloak Admin API provided by `io.quarkus.test.common.QuarkusTestResourceLifecycleManager`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREATE_REALM","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".users.\"users\"","additionalKeys":[],"configDoc":"A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"users","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERS__USERS_","enum":false}},{"configDocKey":{"type":"java.util.List","key":".roles.\"role-name\"","additionalKeys":[],"configDoc":"A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"The specific port for the dev service to listen on.\n\nIf not specified, a random port is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables to be passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig.Grant b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig.Grant index 612831806d3..f9b0e84a93c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig.Grant +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig.Grant @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig.Grant.Type","key":".type","additionalKeys":[],"configDoc":"Defines the grant type for aquiring tokens for testing OIDC `service` applications.","withinAMap":false,"defaultValue":"code","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client[`client_credentials` grant]","tooltip:password[`password` grant]","tooltip:code[`authorization_code` grant]","tooltip:implicit[`implicit` grant]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.deployment.devservices.keycloak.DevServicesConfig.Grant.Type","key":".type","additionalKeys":[],"configDoc":"Defines the grant type for aquiring tokens for testing OIDC `service` applications.","withinAMap":false,"defaultValue":"code","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client[`client_credentials` grant]","tooltip:password[`password` grant]","tooltip:code[`authorization_code` grant]","tooltip:implicit[`implicit` grant]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.runtime.OidcConfig.TokenCache b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.runtime.OidcConfig.TokenCache index 747a56295dc..157fdd7f252 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.runtime.OidcConfig.TokenCache +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.runtime.OidcConfig.TokenCache @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".max-size","additionalKeys":[],"configDoc":"Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".time-to-live","additionalKeys":[],"configDoc":"Maximum amount of time a given cache entry is valid for.","withinAMap":false,"defaultValue":"3M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","additionalKeys":[],"configDoc":"Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_UP_TIMER_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".max-size","additionalKeys":[],"configDoc":"Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".time-to-live","additionalKeys":[],"configDoc":"Maximum amount of time a given cache entry is valid for.","withinAMap":false,"defaultValue":"3M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","additionalKeys":[],"configDoc":"Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLEAN_UP_TIMER_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.InstrumentBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.InstrumentBuildTimeConfig index d5e31599603..7aae66c2506 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.InstrumentBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.InstrumentBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".grpc","additionalKeys":[],"configDoc":"Enables instrumentation for gRPC.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"grpc","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC","enum":false}},{"configDocKey":{"type":"boolean","key":".messaging","additionalKeys":[],"configDoc":"Enables instrumentation for Messaging.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"messaging","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MESSAGING","enum":false}},{"configDocKey":{"type":"boolean","key":".resteasy-client","additionalKeys":[],"configDoc":"Enables instrumentation for REST Client backed by RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTEASY_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":".rest","additionalKeys":[],"configDoc":"Enables instrumentation for Quarkus REST.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rest","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REST","enum":false}},{"configDocKey":{"type":"boolean","key":".resteasy","additionalKeys":[],"configDoc":"Enables instrumentation for RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTEASY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".grpc","additionalKeys":[],"configDoc":"Enables instrumentation for gRPC.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"grpc","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_GRPC","enum":false}},{"configDocKey":{"type":"boolean","key":".messaging","additionalKeys":[],"configDoc":"Enables instrumentation for Messaging.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"messaging","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MESSAGING","enum":false}},{"configDocKey":{"type":"boolean","key":".resteasy-client","additionalKeys":[],"configDoc":"Enables instrumentation for REST Client backed by RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTEASY_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":".rest","additionalKeys":[],"configDoc":"Enables instrumentation for Quarkus REST.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rest","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REST","enum":false}},{"configDocKey":{"type":"boolean","key":".resteasy","additionalKeys":[],"configDoc":"Enables instrumentation for RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RESTEASY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents index 9d968dd538b..3f81a7bf5ac 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether exporting of the security events is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents.SecurityEventType","key":".event-types","additionalKeys":[],"configDoc":"Selects security event types.","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"event-types","configPhase":"BUILD_TIME","acceptedValues":["`all`","`authentication-success`","`authentication-failure`","`authorization-success`","`authorization-failure`","`other`"],"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_TYPES","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether exporting of the security events is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents.SecurityEventType","key":".event-types","additionalKeys":[],"configDoc":"Selects security event types.","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"event-types","configPhase":"BUILD_TIME","acceptedValues":["`all`","`authentication-success`","`authentication-failure`","`authorization-success`","`authorization-failure`","`other`"],"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_TYPES","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.TracesBuildConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.TracesBuildConfig index fad65377ccb..662525fc49f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.TracesBuildConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.build.TracesBuildConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".exporter","additionalKeys":[],"configDoc":"List of exporters supported by Quarkus.\n\nList of exporters to be used for tracing, separated by commas. Has one of the values on `ExporterType` `otlp`, `cdi`, `none` or the full qualified name of a class implementing `io.opentelemetry.sdk.trace.export.SpanExporter`\n\nDefault on Quarkus is `ExporterType.Constants++#++CDI_VALUE`.","withinAMap":false,"defaultValue":"cdi","javaDocSiteLink":"","docMapKey":"exporter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":".sampler","additionalKeys":[],"configDoc":"The sampler to use for tracing.\n\nHas one of the values on `SamplerType` `always_on`, `always_off`, `traceidratio`, `parentbased_always_on`, `parentbased_always_off`, `parentbased_traceidratio` or the Sampler SPI name. This will use the OTel SPI hooks for the `io.opentelemetry.sdk.trace.samplers.Sampler` implementation set in the provider: `io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider`.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.sampler.name` or defaults to `SamplerType.Constants++#++PARENT_BASED_ALWAYS_ON`.","withinAMap":false,"defaultValue":"parentbased_always_on","javaDocSiteLink":"","docMapKey":"sampler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SAMPLER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".exporter","additionalKeys":[],"configDoc":"List of exporters supported by Quarkus.\n\nList of exporters to be used for tracing, separated by commas. Has one of the values on `ExporterType` `otlp`, `cdi`, `none` or the full qualified name of a class implementing `io.opentelemetry.sdk.trace.export.SpanExporter`\n\nDefault on Quarkus is `ExporterType.Constants++#++CDI_VALUE`.","withinAMap":false,"defaultValue":"cdi","javaDocSiteLink":"","docMapKey":"exporter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":".sampler","additionalKeys":[],"configDoc":"The sampler to use for tracing.\n\nHas one of the values on `SamplerType` `always_on`, `always_off`, `traceidratio`, `parentbased_always_on`, `parentbased_always_off`, `parentbased_traceidratio` or the Sampler SPI name. This will use the OTel SPI hooks for the `io.opentelemetry.sdk.trace.samplers.Sampler` implementation set in the provider: `io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider`.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.sampler.name` or defaults to `SamplerType.Constants++#++PARENT_BASED_ALWAYS_ON`.","withinAMap":false,"defaultValue":"parentbased_always_on","javaDocSiteLink":"","docMapKey":"sampler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SAMPLER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.AttributeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.AttributeConfig index a05e6c4f885..c1d88bbcabd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.AttributeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.AttributeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".value.length.limit","additionalKeys":[],"configDoc":"The maximum length of attribute values. Applies to spans and logs.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-length-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes. Applies to spans, span events, span links, and logs.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COUNT_LIMIT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".value.length.limit","additionalKeys":[],"configDoc":"The maximum length of attribute values. Applies to spans and logs.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-length-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes. Applies to spans, span events, span links, and logs.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COUNT_LIMIT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.BatchSpanProcessorConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.BatchSpanProcessorConfig index 752471f4cd7..4f141586ce7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.BatchSpanProcessorConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.BatchSpanProcessorConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":".schedule.delay","additionalKeys":[],"configDoc":"The interval, in milliseconds, between two consecutive exports.\n\nDefault is `5000`.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"schedule-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEDULE_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max.queue.size","additionalKeys":[],"configDoc":"The maximum queue size.\n\nDefault is `2048`.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max.export.batch.size","additionalKeys":[],"configDoc":"The maximum batch size.\n\nDefault is `512`.","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"max-export-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_EXPORT_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".export.timeout","additionalKeys":[],"configDoc":"The maximum allowed time, in milliseconds, to export data.\n\nDefault is `30s`.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"export-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPORT_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":".schedule.delay","additionalKeys":[],"configDoc":"The interval, in milliseconds, between two consecutive exports.\n\nDefault is `5000`.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"schedule-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCHEDULE_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max.queue.size","additionalKeys":[],"configDoc":"The maximum queue size.\n\nDefault is `2048`.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-queue-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max.export.batch.size","additionalKeys":[],"configDoc":"The maximum batch size.\n\nDefault is `512`.","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"max-export-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_EXPORT_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".export.timeout","additionalKeys":[],"configDoc":"The maximum allowed time, in milliseconds, to export data.\n\nDefault is `30s`.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"export-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPORT_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.InstrumentRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.InstrumentRuntimeConfig index b035712e191..aa0fcbed88e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.InstrumentRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.InstrumentRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".vertx-http","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x HTTP.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-http","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_HTTP","enum":false}},{"configDocKey":{"type":"boolean","key":".vertx-event-bus","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Event Bus.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-event-bus","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_EVENT_BUS","enum":false}},{"configDocKey":{"type":"boolean","key":".vertx-sql-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x SQL Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-sql-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_SQL_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":".vertx-redis-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Redis Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-redis-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_REDIS_CLIENT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".vertx-http","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x HTTP.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-http","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_HTTP","enum":false}},{"configDocKey":{"type":"boolean","key":".vertx-event-bus","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Event Bus.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-event-bus","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_EVENT_BUS","enum":false}},{"configDocKey":{"type":"boolean","key":".vertx-sql-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x SQL Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-sql-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_SQL_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":".vertx-redis-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Redis Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-redis-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERTX_REDIS_CLIENT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.SpanConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.SpanConfig index 33077e67d09..4100050487f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.SpanConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.SpanConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".attribute.value.length.limit","additionalKeys":[],"configDoc":"The maximum length of span attribute values. Takes precedence over `otel.attribute.value.length.limit`.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attribute-value-length-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".attribute.count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes per span. Takes precedence over `otel.attribute.count.limit`.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"attribute-count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event.count.limit","additionalKeys":[],"configDoc":"The maximum number of events per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"event-count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".link.count.limit","additionalKeys":[],"configDoc":"The maximum number of links per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"link-count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LINK_COUNT_LIMIT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".attribute.value.length.limit","additionalKeys":[],"configDoc":"The maximum length of span attribute values. Takes precedence over `otel.attribute.value.length.limit`.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attribute-value-length-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".attribute.count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes per span. Takes precedence over `otel.attribute.count.limit`.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"attribute-count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ATTRIBUTE_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event.count.limit","additionalKeys":[],"configDoc":"The maximum number of events per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"event-count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".link.count.limit","additionalKeys":[],"configDoc":"The maximum number of links per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"link-count-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LINK_COUNT_LIMIT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.TracesRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.TracesRuntimeConfig index e5eb8c342c4..4f82183c2d5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.TracesRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.TracesRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".suppress-non-application-uris","additionalKeys":[],"configDoc":"Suppress non-application uris from trace collection. This will suppress tracing of `/q` endpoints.\n\nProviding a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nThis is a Quarkus specific property. Suppressing non-application uris is enabled by default.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.suppress-non-application-uris` or defaults to `true`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"suppress-non-application-uris","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUPPRESS_NON_APPLICATION_URIS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".include-static-resources","additionalKeys":[],"configDoc":"Include static resources from trace collection.\n\nThis is a Quarkus specific property. Include static resources is disabled by default. Providing a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.include-static-resources` or defaults to `false`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"include-static-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_STATIC_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".sampler.arg","additionalKeys":[],"configDoc":"Sampler argument. Depends on the `quarkus.otel.traces.sampler` property. Fallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.ratio`.\n\nWhen setting the stock sampler to `traceidratio` or `parentbased_traceidratio` you need to set a `double` compatible value between `0.0d` and `1.0d`, like `0.01d` or `0.5d`. It is kept as a `String` to allow the flexible customisation of alternative samplers.\n\nDefaults to `1.0d`.","withinAMap":false,"defaultValue":"1.0d","javaDocSiteLink":"","docMapKey":"sampler-arg","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SAMPLER_ARG","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".suppress-non-application-uris","additionalKeys":[],"configDoc":"Suppress non-application uris from trace collection. This will suppress tracing of `/q` endpoints.\n\nProviding a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nThis is a Quarkus specific property. Suppressing non-application uris is enabled by default.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.suppress-non-application-uris` or defaults to `true`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"suppress-non-application-uris","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUPPRESS_NON_APPLICATION_URIS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".include-static-resources","additionalKeys":[],"configDoc":"Include static resources from trace collection.\n\nThis is a Quarkus specific property. Include static resources is disabled by default. Providing a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.include-static-resources` or defaults to `false`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"include-static-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_STATIC_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":".sampler.arg","additionalKeys":[],"configDoc":"Sampler argument. Depends on the `quarkus.otel.traces.sampler` property. Fallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.ratio`.\n\nWhen setting the stock sampler to `traceidratio` or `parentbased_traceidratio` you need to set a `double` compatible value between `0.0d` and `1.0d`, like `0.01d` or `0.5d`. It is kept as a `String` to allow the flexible customisation of alternative samplers.\n\nDefaults to `1.0d`.","withinAMap":false,"defaultValue":"1.0d","javaDocSiteLink":"","docMapKey":"sampler-arg","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SAMPLER_ARG","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig index 60849cec701..3262b9aeb08 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".endpoint","additionalKeys":[],"configDoc":"OTLP Exporter specific. Will override `otel.exporter.otlp.endpoint`, if set.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.exporter.otlp.endpoint<` or defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_GRPC_BASE_URI`.","withinAMap":false,"defaultValue":"http://localhost:4317/","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":".headers","additionalKeys":[],"configDoc":"Key-value pairs to be used as headers associated with gRPC requests. The format is similar to the `OTEL_EXPORTER_OTLP_HEADERS` environment variable, a list of key-value pairs separated by the \"=\" character. i.e.: key1=value1,key2=value2","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.CompressionType","key":".compression","additionalKeys":[],"configDoc":"Sets the method used to compress payloads. If unset, compression is disabled. Currently supported compression methods include `gzip` and `none`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":["`gzip`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_TIMEOUT_SECS`s.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".protocol","additionalKeys":[],"configDoc":"OTLP defines the encoding of telemetry data and the protocol used to exchange data between the client and the server. Depending on the exporter, the available protocols will be different.\n\nCurrently, only `grpc` and `http/protobuf` are allowed.","withinAMap":false,"defaultValue":"grpc","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-cert","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.KeyCert","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-cert.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERT_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERT_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-cert","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.TrustCert","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERT_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.ProxyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".proxy-options.enabled","additionalKeys":[],"configDoc":"If proxy connection must be used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_HOST","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".endpoint","additionalKeys":[],"configDoc":"OTLP Exporter specific. Will override `otel.exporter.otlp.endpoint`, if set.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.exporter.otlp.endpoint<` or defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_GRPC_BASE_URI`.","withinAMap":false,"defaultValue":"http://localhost:4317/","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":".headers","additionalKeys":[],"configDoc":"Key-value pairs to be used as headers associated with gRPC requests. The format is similar to the `OTEL_EXPORTER_OTLP_HEADERS` environment variable, a list of key-value pairs separated by the \"=\" character. i.e.: key1=value1,key2=value2","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.CompressionType","key":".compression","additionalKeys":[],"configDoc":"Sets the method used to compress payloads. If unset, compression is disabled. Currently supported compression methods include `gzip` and `none`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":["`gzip`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COMPRESSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_TIMEOUT_SECS`s.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".protocol","additionalKeys":[],"configDoc":"OTLP defines the encoding of telemetry data and the protocol used to exchange data between the client and the server. Depending on the exporter, the available protocols will be different.\n\nCurrently, only `grpc` and `http/protobuf` are allowed.","withinAMap":false,"defaultValue":"grpc","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-cert","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.KeyCert","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".key-cert.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERT_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERT_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-cert","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.TrustCert","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".trust-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERT_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.ProxyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".proxy-options.enabled","additionalKeys":[],"configDoc":"If proxy connection must be used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_HOST","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.KeyCert b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.KeyCert index d5a68d82e99..86013b372dc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.KeyCert +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.KeyCert @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.ProxyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.ProxyConfig index 5f92cb93168..397e796922c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.ProxyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.ProxyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If proxy connection must be used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Set proxy port.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If proxy connection must be used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Set proxy port.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.TrustCert b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.TrustCert index 0f277b04929..ba6447d9686 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.TrustCert +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterTracesConfig.TrustCert @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzExtensionPointConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzExtensionPointConfig index fdec0fce1b4..86d88262164 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzExtensionPointConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzExtensionPointConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLASS","enum":false}},{"configDocKey":{"type":"`Map`","key":".properties","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROPERTIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLASS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".properties.\"property-key\"","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROPERTIES__PROPERTY_KEY_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig index 826cb9280b6..97a6af65e82 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"BUILD_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"BUILD_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.TriggerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.TriggerConfig index b96526e59d7..90102a07e8e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.TriggerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig.TriggerConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".misfire-policy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":".misfire-policy","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"BUILD_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MISFIRE_POLICY","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".misfire-policy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":".misfire-policy","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"BUILD_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MISFIRE_POLICY","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteDevModeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteDevModeConfig index 45593281ea0..797828bdb26 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteDevModeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteDevModeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.util.regex.Pattern","key":".no-restart-templates","additionalKeys":[],"configDoc":"By default, a template modification results in an application restart that triggers build-time validations.\n\nThis regular expression can be used to specify the templates for which the application is not restarted. I.e. the templates are reloaded and only runtime validations are performed.\n\nThe matched input is the template path that starts with a template root, and the `/` is used as a path separator. For example, `templates/foo.html`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"no-restart-templates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NO_RESTART_TEMPLATES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.util.regex.Pattern","key":".no-restart-templates","additionalKeys":[],"configDoc":"By default, a template modification results in an application restart that triggers build-time validations.\n\nThis regular expression can be used to specify the templates for which the application is not restarted. I.e. the templates are reloaded and only runtime validations are performed.\n\nThe matched input is the template path that starts with a template root, and the `/` is used as a path separator. For example, `templates/foo.html`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"no-restart-templates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NO_RESTART_TEMPLATES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteTestModeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteTestModeConfig index eadc6c8e0b1..1d7109d6c8e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteTestModeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.qute.runtime.QuteTestModeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".record-rendered-results","additionalKeys":[],"configDoc":"By default, the rendering results of injected and type-safe templates are recorded in the managed `RenderedResults` which is registered as a CDI bean.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"record-rendered-results","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECORD_RENDERED_RESULTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".record-rendered-results","additionalKeys":[],"configDoc":"By default, the rendering results of injected and type-safe templates are recorded in the managed `RenderedResults` which is registered as a CDI bean.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"record-rendered-results","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECORD_RENDERED_RESULTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveBuildTimeConfig index cbc520e01cd..923cff8d910 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveRuntimeConfig index b4f1ae7d58a..f76a4599a54 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourceReactiveRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"int","key":".max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".additional-properties","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_PROPERTIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"int","key":".max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".additional-properties.\"property-key\"","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADDITIONAL_PROPERTIES__PROPERTY_KEY_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig.DataSourceReactiveOuterNamedBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig.DataSourceReactiveOuterNamedBuildTimeConfig index f30d9cd0ac4..4a6cd37daee 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig.DataSourceReactiveOuterNamedBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig.DataSourceReactiveOuterNamedBuildTimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourceReactiveBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".reactive","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourceReactiveBuildTimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".reactive","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig.DataSourceReactiveOuterNamedRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig.DataSourceReactiveOuterNamedRuntimeConfig index cbd7506ab19..9d9178b1a21 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig.DataSourceReactiveOuterNamedRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig.DataSourceReactiveOuterNamedRuntimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourceReactiveRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".reactive.cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_URL","enum":false}},{"configDocKey":{"type":"int","key":".reactive.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".reactive.event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".reactive.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reactive.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".reactive.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reactive.idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reactive.max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".reactive.name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".reactive.additional-properties","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_ADDITIONAL_PROPERTIES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourceReactiveRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".reactive.cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_URL","enum":false}},{"configDocKey":{"type":"int","key":".reactive.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".reactive.event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".reactive.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".reactive.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reactive.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".reactive.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reactive.idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reactive.max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".reactive.name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".reactive.additional-properties.\"property-key\"","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourceReactiveDB2Config b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourceReactiveDB2Config index 33ce93c229c..657b002801b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourceReactiveDB2Config +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourceReactiveDB2Config @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNamedConfig index 76d51aa2d33..cb2be540916 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".reactive.db2.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_DB2_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".reactive.db2.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_DB2_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNestedNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNestedNamedConfig index 3ff496eeb46..b15cf412ddd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNestedNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNestedNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".db2","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.db2.client.runtime.DataSourceReactiveDB2Config","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".db2.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB2_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".db2","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.db2.client.runtime.DataSourceReactiveDB2Config","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".db2.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DB2_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourceReactiveMSSQLConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourceReactiveMSSQLConfig index 6c1933fc305..2ae766dad6f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourceReactiveMSSQLConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourceReactiveMSSQLConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".packet-size","additionalKeys":[],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".packet-size","additionalKeys":[],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNamedConfig index 382103bba5b..3edf34cc5c8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".reactive.mssql.packet-size","additionalKeys":[],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MSSQL_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.mssql.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MSSQL_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".reactive.mssql.packet-size","additionalKeys":[],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MSSQL_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".reactive.mssql.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MSSQL_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNestedNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNestedNamedConfig index fa0c6dbb723..62ca3195885 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNestedNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNestedNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mssql","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mssql.client.runtime.DataSourceReactiveMSSQLConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".mssql.packet-size","additionalKeys":[],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MSSQL_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".mssql.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MSSQL_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mssql","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mssql.client.runtime.DataSourceReactiveMSSQLConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".mssql.packet-size","additionalKeys":[],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MSSQL_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":".mssql.ssl","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MSSQL_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig index 44592e5a1a7..19912e6040b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".charset","additionalKeys":[],"configDoc":"Charset for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".collation","additionalKeys":[],"configDoc":"Collation for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":".ssl-mode","additionalKeys":[],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":false,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".connection-timeout","additionalKeys":[],"configDoc":"Connection timeout in seconds","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":".authentication-plugin","additionalKeys":[],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"BUILD_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-affected-rows","additionalKeys":[],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_AFFECTED_ROWS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".charset","additionalKeys":[],"configDoc":"Charset for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".collation","additionalKeys":[],"configDoc":"Collation for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":".ssl-mode","additionalKeys":[],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":false,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".connection-timeout","additionalKeys":[],"configDoc":"Connection timeout in seconds","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":".authentication-plugin","additionalKeys":[],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"BUILD_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".use-affected-rows","additionalKeys":[],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_AFFECTED_ROWS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNamedConfig index 3dded25283b..cdbe6e0abf5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".reactive.mysql.charset","additionalKeys":[],"configDoc":"Charset for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".reactive.mysql.collation","additionalKeys":[],"configDoc":"Collation for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":".reactive.mysql.ssl-mode","additionalKeys":[],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":false,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".reactive.mysql.connection-timeout","additionalKeys":[],"configDoc":"Connection timeout in seconds","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":".reactive.mysql.authentication-plugin","additionalKeys":[],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"BUILD_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".reactive.mysql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".reactive.mysql.use-affected-rows","additionalKeys":[],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_USE_AFFECTED_ROWS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".reactive.mysql.charset","additionalKeys":[],"configDoc":"Charset for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".reactive.mysql.collation","additionalKeys":[],"configDoc":"Collation for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":".reactive.mysql.ssl-mode","additionalKeys":[],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":false,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".reactive.mysql.connection-timeout","additionalKeys":[],"configDoc":"Connection timeout in seconds","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":".reactive.mysql.authentication-plugin","additionalKeys":[],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"BUILD_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".reactive.mysql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".reactive.mysql.use-affected-rows","additionalKeys":[],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_MYSQL_USE_AFFECTED_ROWS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNestedNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNestedNamedConfig index 7a27cbc7543..842bc4f1fd5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNestedNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNestedNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mysql","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mysql.charset","additionalKeys":[],"configDoc":"Charset for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".mysql.collation","additionalKeys":[],"configDoc":"Collation for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":".mysql.ssl-mode","additionalKeys":[],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":false,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".mysql.connection-timeout","additionalKeys":[],"configDoc":"Connection timeout in seconds","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":".mysql.authentication-plugin","additionalKeys":[],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"BUILD_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".mysql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".mysql.use-affected-rows","additionalKeys":[],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_USE_AFFECTED_ROWS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mysql","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mysql.charset","additionalKeys":[],"configDoc":"Charset for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".mysql.collation","additionalKeys":[],"configDoc":"Collation for connections.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":".mysql.ssl-mode","additionalKeys":[],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":false,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".mysql.connection-timeout","additionalKeys":[],"configDoc":"Connection timeout in seconds","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":".mysql.authentication-plugin","additionalKeys":[],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"BUILD_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".mysql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".mysql.use-affected-rows","additionalKeys":[],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MYSQL_USE_AFFECTED_ROWS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourceReactivePostgreSQLConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourceReactivePostgreSQLConfig index 4558e3689d5..d12759d0302 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourceReactivePostgreSQLConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourceReactivePostgreSQLConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":".pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":".ssl-mode","additionalKeys":[],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":false,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":".use-layer7-proxy","additionalKeys":[],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_LAYER7_PROXY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":".pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":".ssl-mode","additionalKeys":[],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":false,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":".use-layer7-proxy","additionalKeys":[],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_LAYER7_PROXY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNamedConfig index 50753ede31c..ecafada9255 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".reactive.postgresql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_POSTGRESQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":".reactive.postgresql.ssl-mode","additionalKeys":[],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":false,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_POSTGRESQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":".reactive.postgresql.use-layer7-proxy","additionalKeys":[],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_POSTGRESQL_USE_LAYER7_PROXY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".reactive","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNestedNamedConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".reactive.postgresql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_POSTGRESQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":".reactive.postgresql.ssl-mode","additionalKeys":[],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":false,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_POSTGRESQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":".reactive.postgresql.use-layer7-proxy","additionalKeys":[],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REACTIVE_POSTGRESQL_USE_LAYER7_PROXY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNestedNamedConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNestedNamedConfig index 7d7a8cce7fc..048e4c56ce3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNestedNamedConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNestedNamedConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".postgresql","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.pg.client.runtime.DataSourceReactivePostgreSQLConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".postgresql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POSTGRESQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":".postgresql.ssl-mode","additionalKeys":[],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":false,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POSTGRESQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":".postgresql.use-layer7-proxy","additionalKeys":[],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POSTGRESQL_USE_LAYER7_PROXY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".postgresql","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.reactive.pg.client.runtime.DataSourceReactivePostgreSQLConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".postgresql.pipelining-limit","additionalKeys":[],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POSTGRESQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":".postgresql.ssl-mode","additionalKeys":[],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":false,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"BUILD_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POSTGRESQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":".postgresql.use-layer7-proxy","additionalKeys":[],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POSTGRESQL_USE_LAYER7_PROXY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.DevServicesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.DevServicesConfig index e9f39efbeac..1816771e392 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.DevServicesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.DevServicesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":false,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":false,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig.DevServiceConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig.DevServiceConfiguration index 2aba08ba4c9..fe52190d4cc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig.DevServiceConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig.DevServiceConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".devservices","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.deployment.client.DevServicesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":false,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".devservices","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.deployment.client.DevServicesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":false,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisClientBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisClientBuildTimeConfig index 1a52c25725d..7cd965c7e38 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisClientBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.deployment.client.RedisClientBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".load-script","additionalKeys":[],"configDoc":"A list of files allowing to pre-load data into the Redis server. The file is formatted as follows:\n\n - One instruction per line\n - Each instruction is a Redis command and its parameter such as `HSET foo field value`\n - Parameters can be wrapped into double-quotes if they include spaces\n - Parameters can be wrapped into single-quote if they include spaces\n - Parameters including double-quotes must be wrapped into single-quotes","withinAMap":false,"defaultValue":"import.redis in DEV, TEST ; no-file otherwise","javaDocSiteLink":"","docMapKey":"load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"boolean","key":".flush-before-load","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the Redis database must be flushed (erased) before importing.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"flush-before-load","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLUSH_BEFORE_LOAD","enum":false}},{"configDocKey":{"type":"boolean","key":".load-only-if-empty","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the import should only happen if the database is empty (no keys).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"load-only-if-empty","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_ONLY_IF_EMPTY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".load-script","additionalKeys":[],"configDoc":"A list of files allowing to pre-load data into the Redis server. The file is formatted as follows:\n\n - One instruction per line\n - Each instruction is a Redis command and its parameter such as `HSET foo field value`\n - Parameters can be wrapped into double-quotes if they include spaces\n - Parameters can be wrapped into single-quote if they include spaces\n - Parameters including double-quotes must be wrapped into single-quotes","withinAMap":false,"defaultValue":"import.redis in DEV, TEST ; no-file otherwise","javaDocSiteLink":"","docMapKey":"load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"boolean","key":".flush-before-load","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the Redis database must be flushed (erased) before importing.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"flush-before-load","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FLUSH_BEFORE_LOAD","enum":false}},{"configDocKey":{"type":"boolean","key":".load-only-if-empty","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the import should only happen if the database is empty (no keys).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"load-only-if-empty","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_ONLY_IF_EMPTY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.NetConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.NetConfig index edfc041823d..daaa875836e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.NetConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.NetConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALPN","enum":false}},{"configDocKey":{"type":"string","key":".application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":".secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NON_PROXY_HOSTS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.runtime.client.config.ProxyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":".proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_TYPE","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.time.Duration","key":".read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCAL_ADDRESS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALPN","enum":false}},{"configDocKey":{"type":"string","key":".application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":".secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NON_PROXY_HOSTS","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy-options","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.runtime.client.config.ProxyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":".proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_OPTIONS_TYPE","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.time.Duration","key":".read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCAL_ADDRESS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.ProxyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.ProxyConfig index 5accc0e45c7..483ed7b6b9c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.ProxyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.ProxyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":".type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":".type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.RedisClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.RedisClientConfig index b426ef0017b..b8a45c65a25 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.RedisClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.RedisClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.net.URI","key":".hosts","additionalKeys":[],"configDoc":"The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than 1 element.\n\nThe URI provided uses the following schema `redis://++[++username:password@++][++host++][++:port++][++/database++]++` Use `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".hosts-provider-name","additionalKeys":[],"configDoc":"The hosts provider bean name.\n\nIt is the `&++#++64;Named` value of the hosts provider bean. It is used to discriminate if multiple `io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\nUsed when `quarkus.redis.hosts` is not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"The maximum delay to wait before a blocking command to redis server times out","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisClientType","key":".client-type","additionalKeys":[],"configDoc":"The redis client type. Accepted values are: `STANDALONE` (default), `CLUSTER`, `REPLICATION`, `SENTINEL`.","withinAMap":false,"defaultValue":"standalone","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisClientType.html","docMapKey":"client-type","configPhase":"BUILD_TIME","acceptedValues":["`standalone`","`sentinel`","`cluster`","`replication`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".master-name","additionalKeys":[],"configDoc":"The master name (only considered in HA mode).","withinAMap":false,"defaultValue":"mymaster","javaDocSiteLink":"","docMapKey":"master-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASTER_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisRole","key":".role","additionalKeys":[],"configDoc":"The role name (only considered in Sentinel / HA mode). Accepted values are: `MASTER`, `REPLICA`, `SENTINEL`.","withinAMap":false,"defaultValue":"master","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisRole.html","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":["`master`","`replica`","`sentinel`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE","enum":true}},{"configDocKey":{"type":"io.vertx.redis.client.RedisReplicas","key":".replicas","additionalKeys":[],"configDoc":"Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: `ALWAYS`, `NEVER`, `SHARE`.","withinAMap":false,"defaultValue":"never","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisReplicas.html","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":["`never`","`share`","`always`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPLICAS","enum":true}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The default password for cluster/sentinel connections.\n\nIf not set it will try to extract the value from the current default `++#++hosts`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool. When working with cluster or sentinel.\n\nThis value should be at least the total number of cluster member (or number of sentinels {plus} 1)","withinAMap":false,"defaultValue":"6","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-pool-waiting","additionalKeys":[],"configDoc":"The maximum waiting requests for a connection from the pool.","withinAMap":false,"defaultValue":"24","javaDocSiteLink":"","docMapKey":"max-pool-waiting","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_WAITING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pool-cleaner-interval","additionalKeys":[],"configDoc":"The duration indicating how often should the connection pool cleaner executes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOL_CLEANER_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pool-recycle-timeout","additionalKeys":[],"configDoc":"The timeout for a connection recycling.","withinAMap":false,"defaultValue":"15S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-recycle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOL_RECYCLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".max-waiting-handlers","additionalKeys":[],"configDoc":"Sets how many handlers is the client willing to queue.\n\nThe client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you're willing to accept.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-waiting-handlers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_WAITING_HANDLERS","enum":false}},{"configDocKey":{"type":"int","key":".max-nested-arrays","additionalKeys":[],"configDoc":"Tune how much nested arrays are allowed on a redis response. This affects the parser performance.","withinAMap":false,"defaultValue":"32","javaDocSiteLink":"","docMapKey":"max-nested-arrays","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_NESTED_ARRAYS","enum":false}},{"configDocKey":{"type":"int","key":".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":".protocol-negotiation","additionalKeys":[],"configDoc":"Should the client perform `RESP` protocol negotiation during the connection handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"protocol-negotiation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL_NEGOTIATION","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.ProtocolVersion","key":".preferred-protocol-version","additionalKeys":[],"configDoc":"The preferred protocol version to be used during protocol negotiation. When not set, defaults to RESP 3. When protocol negotiation is disabled, this setting has no effect.","withinAMap":false,"defaultValue":"resp3","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/ProtocolVersion.html","docMapKey":"preferred-protocol-version","configPhase":"BUILD_TIME","acceptedValues":["`resp2`","`resp3`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREFERRED_PROTOCOL_VERSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".hash-slot-cache-ttl","additionalKeys":[],"configDoc":"The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client to prevent constantly sending `CLUSTER SLOTS` commands to the first statically configured cluster node.\n\nThis setting is only meaningful in case of a clustered Redis client and has no effect otherwise.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hash-slot-cache-ttl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HASH_SLOT_CACHE_TTL","enum":false}},{"configDocSection":{"name":".tcp","optional":false,"withinAMap":false,"sectionDetails":"== TCP config","sectionDetailsTitle":"TCP config","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.runtime.client.config.NetConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_ALPN","enum":false}},{"configDocKey":{"type":"string","key":".tcp.application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":".tcp.secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".tcp.non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".tcp.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".tcp.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".tcp.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":".tcp.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":".tcp.proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_TYPE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".tcp.local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_LOCAL_ADDRESS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".tls","optional":false,"withinAMap":false,"sectionDetails":"== SSL/TLS config","sectionDetailsTitle":"SSL/TLS config","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.runtime.client.config.TlsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"java.net.URI","key":".hosts","additionalKeys":[],"configDoc":"The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than 1 element.\n\nThe URI provided uses the following schema `redis://++[++username:password@++][++host++][++:port++][++/database++]++` Use `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".hosts-provider-name","additionalKeys":[],"configDoc":"The hosts provider bean name.\n\nIt is the `&++#++64;Named` value of the hosts provider bean. It is used to discriminate if multiple `io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\nUsed when `quarkus.redis.hosts` is not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"The maximum delay to wait before a blocking command to redis server times out","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisClientType","key":".client-type","additionalKeys":[],"configDoc":"The redis client type. Accepted values are: `STANDALONE` (default), `CLUSTER`, `REPLICATION`, `SENTINEL`.","withinAMap":false,"defaultValue":"standalone","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisClientType.html","docMapKey":"client-type","configPhase":"BUILD_TIME","acceptedValues":["`standalone`","`sentinel`","`cluster`","`replication`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":".master-name","additionalKeys":[],"configDoc":"The master name (only considered in HA mode).","withinAMap":false,"defaultValue":"mymaster","javaDocSiteLink":"","docMapKey":"master-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MASTER_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisRole","key":".role","additionalKeys":[],"configDoc":"The role name (only considered in Sentinel / HA mode). Accepted values are: `MASTER`, `REPLICA`, `SENTINEL`.","withinAMap":false,"defaultValue":"master","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisRole.html","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":["`master`","`replica`","`sentinel`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLE","enum":true}},{"configDocKey":{"type":"io.vertx.redis.client.RedisReplicas","key":".replicas","additionalKeys":[],"configDoc":"Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: `ALWAYS`, `NEVER`, `SHARE`.","withinAMap":false,"defaultValue":"never","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisReplicas.html","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":["`never`","`share`","`always`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REPLICAS","enum":true}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"The default password for cluster/sentinel connections.\n\nIf not set it will try to extract the value from the current default `++#++hosts`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool. When working with cluster or sentinel.\n\nThis value should be at least the total number of cluster member (or number of sentinels {plus} 1)","withinAMap":false,"defaultValue":"6","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-pool-waiting","additionalKeys":[],"configDoc":"The maximum waiting requests for a connection from the pool.","withinAMap":false,"defaultValue":"24","javaDocSiteLink":"","docMapKey":"max-pool-waiting","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_POOL_WAITING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pool-cleaner-interval","additionalKeys":[],"configDoc":"The duration indicating how often should the connection pool cleaner executes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOL_CLEANER_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".pool-recycle-timeout","additionalKeys":[],"configDoc":"The timeout for a connection recycling.","withinAMap":false,"defaultValue":"15S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-recycle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POOL_RECYCLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":".max-waiting-handlers","additionalKeys":[],"configDoc":"Sets how many handlers is the client willing to queue.\n\nThe client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you're willing to accept.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-waiting-handlers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_WAITING_HANDLERS","enum":false}},{"configDocKey":{"type":"int","key":".max-nested-arrays","additionalKeys":[],"configDoc":"Tune how much nested arrays are allowed on a redis response. This affects the parser performance.","withinAMap":false,"defaultValue":"32","javaDocSiteLink":"","docMapKey":"max-nested-arrays","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_NESTED_ARRAYS","enum":false}},{"configDocKey":{"type":"int","key":".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":".protocol-negotiation","additionalKeys":[],"configDoc":"Should the client perform `RESP` protocol negotiation during the connection handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"protocol-negotiation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL_NEGOTIATION","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.ProtocolVersion","key":".preferred-protocol-version","additionalKeys":[],"configDoc":"The preferred protocol version to be used during protocol negotiation. When not set, defaults to RESP 3. When protocol negotiation is disabled, this setting has no effect.","withinAMap":false,"defaultValue":"resp3","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/ProtocolVersion.html","docMapKey":"preferred-protocol-version","configPhase":"BUILD_TIME","acceptedValues":["`resp2`","`resp3`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREFERRED_PROTOCOL_VERSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".hash-slot-cache-ttl","additionalKeys":[],"configDoc":"The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client to prevent constantly sending `CLUSTER SLOTS` commands to the first statically configured cluster node.\n\nThis setting is only meaningful in case of a clustered Redis client and has no effect otherwise.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hash-slot-cache-ttl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HASH_SLOT_CACHE_TTL","enum":false}},{"configDocSection":{"name":".tcp","optional":false,"withinAMap":false,"sectionDetails":"== TCP config","sectionDetailsTitle":"TCP config","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.runtime.client.config.NetConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_ALPN","enum":false}},{"configDocKey":{"type":"string","key":".tcp.application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":".tcp.secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".tcp.non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":".tcp.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".tcp.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":".tcp.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":".tcp.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":".tcp.proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_PROXY_OPTIONS_TYPE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".tcp.quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".tcp.traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".tcp.write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".tcp.local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_LOCAL_ADDRESS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".tls","optional":false,"withinAMap":false,"sectionDetails":"== SSL/TLS config","sectionDetailsTitle":"SSL/TLS config","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.redis.runtime.client.config.TlsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":".tls.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".tls.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TLS_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.TlsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.TlsConfig index b0ce732846b..b77b42039a4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.TlsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.redis.runtime.client.config.TlsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientBuildConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientBuildConfig index 186a6c82aa7..3dc32e2db03 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientBuildConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientBuildConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".scope","additionalKeys":[],"configDoc":"The CDI scope to use for injection. This property can contain either a fully qualified class name of a CDI scope annotation (such as \"jakarta.enterprise.context.ApplicationScoped\") or its simple name (such as \"ApplicationScoped\"). By default, this is not set which means the interface is not registered as a bean unless it is annotated with `RegisterRestClient`. If an interface is not annotated with `RegisterRestClient` and this property is set, then Quarkus will make the interface a bean of the configured scope.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".scope","additionalKeys":[],"configDoc":"The CDI scope to use for injection. This property can contain either a fully qualified class name of a CDI scope annotation (such as \"jakarta.enterprise.context.ApplicationScoped\") or its simple name (such as \"ApplicationScoped\"). By default, this is not set which means the interface is not registered as a bean unless it is annotated with `RegisterRestClient`. If an interface is not annotated with `RegisterRestClient` and this property is set, then Quarkus will make the interface a bean of the configured scope.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientConfig index 5546627a801..563404337c6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".multipart","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.restclient.config.RestClientMultipartConfig","showSection":false,"configDocItems":[],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The base URL to use for this service. This property or the `uri` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"string","key":".uri","additionalKeys":[],"configDoc":"The base URI to use for this service. This property or the `url` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URI","enum":false}},{"configDocKey":{"type":"string","key":".providers","additionalKeys":[],"configDoc":"Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the `@RegisterProvider` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"providers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDERS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".connect-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait to connect to the remote endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".read-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait for a response from the remote endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".follow-redirects","additionalKeys":[],"configDoc":"A boolean value used to determine whether the client should follow HTTP redirect responses.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"follow-redirects","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FOLLOW_REDIRECTS","enum":false}},{"configDocKey":{"type":"string","key":".multipart-post-encoder-mode","additionalKeys":[],"configDoc":"Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. The modes are described in the link:https://netty.io/4.1/api/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.EncoderMode.html[Netty documentation]\n\nBy default, Rest Client Reactive uses RFC1738.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multipart-post-encoder-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTIPART_POST_ENCODER_MODE","enum":false}},{"configDocKey":{"type":"string","key":".proxy-address","additionalKeys":[],"configDoc":"A string value in the form of `:` that specifies the HTTP proxy server hostname (or IP address) and port for requests of this client to use. Use `none` to disable proxy","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":".proxy-user","additionalKeys":[],"configDoc":"Proxy username.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USER","enum":false}},{"configDocKey":{"type":"string","key":".proxy-password","additionalKeys":[],"configDoc":"Proxy password.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".non-proxy-hosts","additionalKeys":[],"configDoc":"Hosts to access without proxy\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"org.eclipse.microprofile.rest.client.ext.QueryParamStyle","key":".query-param-style","additionalKeys":[],"configDoc":"An enumerated type string value with possible values of \"MULTI_PAIRS\" (default), \"COMMA_SEPARATED\", or \"ARRAY_PAIRS\" that specifies the format in which multiple values for the same query parameter is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"query-param-style","configPhase":"BUILD_TIME","acceptedValues":["`multi-pairs`","`comma-separated`","`array-pairs`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_PARAM_STYLE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".verify-host","additionalKeys":[],"configDoc":"Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verify-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_HOST","enum":false}},{"configDocKey":{"type":"string","key":".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".hostname-verifier","additionalKeys":[],"configDoc":"The class name of the host name verifier. The class must have a public no-argument constructor.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname-verifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME_VERIFIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".connection-ttl","additionalKeys":[],"configDoc":"The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of `0` means there is no timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-ttl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TTL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".connection-pool-size","additionalKeys":[],"configDoc":"The size of the connection pool for this client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".keep-alive-enabled","additionalKeys":[],"configDoc":"If set to false disables the keep alive completely.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-redirects","additionalKeys":[],"configDoc":"The maximum number of redirection a request can follow.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"`Map`","key":".headers","additionalKeys":[],"configDoc":"The HTTP headers that should be applied to all requests of the rest client.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".shared","additionalKeys":[],"configDoc":"Set to true to share the HTTP client between REST clients. There can be multiple shared clients distinguished by _name_, when no specific name is set, the name `__vertx.DEFAULT` is used.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Set the HTTP client name, used when the client is shared, otherwise ignored.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".user-agent","additionalKeys":[],"configDoc":"Configure the HTTP user-agent header to use.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_AGENT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".http2","additionalKeys":[],"configDoc":"If this is true then HTTP/2 will be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http2","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP2","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size (8096 bytes by default).\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"8K","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".alpn","additionalKeys":[],"configDoc":"If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it's not enabled, it will use HTTP/1.1. When the property `http2` is enabled, this flag will be automatically enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALPN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".capture-stacktrace","additionalKeys":[],"configDoc":"If `true`, the stacktrace of the invocation of the REST Client method is captured. This stacktrace will be used if the invocation throws an exception","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"capture-stacktrace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CAPTURE_STACKTRACE","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".multipart","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.restclient.config.RestClientMultipartConfig","showSection":false,"configDocItems":[],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The base URL to use for this service. This property or the `uri` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"string","key":".uri","additionalKeys":[],"configDoc":"The base URI to use for this service. This property or the `url` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URI","enum":false}},{"configDocKey":{"type":"string","key":".providers","additionalKeys":[],"configDoc":"Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the `@RegisterProvider` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"providers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROVIDERS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".connect-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait to connect to the remote endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".read-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait for a response from the remote endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".follow-redirects","additionalKeys":[],"configDoc":"A boolean value used to determine whether the client should follow HTTP redirect responses.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"follow-redirects","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FOLLOW_REDIRECTS","enum":false}},{"configDocKey":{"type":"string","key":".multipart-post-encoder-mode","additionalKeys":[],"configDoc":"Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. The modes are described in the link:https://netty.io/4.1/api/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.EncoderMode.html[Netty documentation]\n\nBy default, Rest Client Reactive uses RFC1738.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multipart-post-encoder-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTIPART_POST_ENCODER_MODE","enum":false}},{"configDocKey":{"type":"string","key":".proxy-address","additionalKeys":[],"configDoc":"A string value in the form of `:` that specifies the HTTP proxy server hostname (or IP address) and port for requests of this client to use. Use `none` to disable proxy","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":".proxy-user","additionalKeys":[],"configDoc":"Proxy username.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USER","enum":false}},{"configDocKey":{"type":"string","key":".proxy-password","additionalKeys":[],"configDoc":"Proxy password.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".non-proxy-hosts","additionalKeys":[],"configDoc":"Hosts to access without proxy\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"org.eclipse.microprofile.rest.client.ext.QueryParamStyle","key":".query-param-style","additionalKeys":[],"configDoc":"An enumerated type string value with possible values of \"MULTI_PAIRS\" (default), \"COMMA_SEPARATED\", or \"ARRAY_PAIRS\" that specifies the format in which multiple values for the same query parameter is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"query-param-style","configPhase":"BUILD_TIME","acceptedValues":["`multi-pairs`","`comma-separated`","`array-pairs`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_PARAM_STYLE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":".verify-host","additionalKeys":[],"configDoc":"Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verify-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VERIFY_HOST","enum":false}},{"configDocKey":{"type":"string","key":".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".hostname-verifier","additionalKeys":[],"configDoc":"The class name of the host name verifier. The class must have a public no-argument constructor.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname-verifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME_VERIFIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".connection-ttl","additionalKeys":[],"configDoc":"The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of `0` means there is no timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-ttl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_TTL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".connection-pool-size","additionalKeys":[],"configDoc":"The size of the connection pool for this client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".keep-alive-enabled","additionalKeys":[],"configDoc":"If set to false disables the keep alive completely.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEEP_ALIVE_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-redirects","additionalKeys":[],"configDoc":"The maximum number of redirection a request can follow.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".headers.\"header-name\"","additionalKeys":[],"configDoc":"The HTTP headers that should be applied to all requests of the rest client.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".shared","additionalKeys":[],"configDoc":"Set to true to share the HTTP client between REST clients. There can be multiple shared clients distinguished by _name_, when no specific name is set, the name `__vertx.DEFAULT` is used.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"Set the HTTP client name, used when the client is shared, otherwise ignored.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}},{"configDocKey":{"type":"string","key":".user-agent","additionalKeys":[],"configDoc":"Configure the HTTP user-agent header to use.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USER_AGENT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".http2","additionalKeys":[],"configDoc":"If this is true then HTTP/2 will be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http2","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP2","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size (8096 bytes by default).\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"8K","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".alpn","additionalKeys":[],"configDoc":"If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it's not enabled, it will use HTTP/1.1. When the property `http2` is enabled, this flag will be automatically enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALPN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".capture-stacktrace","additionalKeys":[],"configDoc":"If `true`, the stacktrace of the invocation of the REST Client method is captured. This stacktrace will be used if the invocation throws an exception","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"capture-stacktrace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CAPTURE_STACKTRACE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientLoggingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientLoggingConfig index e73e6abbf23..d46811642ea 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientLoggingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.restclient.config.RestClientLoggingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".scope","additionalKeys":[],"configDoc":"Scope of logging for the client. +\nWARNING: beware of logging sensitive data +\nThe possible values are:\n\n - `request-response` - enables logging request and responses, including redirect responses\n - `all` - enables logging requests and responses and lower-level logging\n - `none` - no additional logging This property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".body-limit","additionalKeys":[],"configDoc":"How many characters of the body should be logged. Message body can be large and can easily pollute the logs.\n\nBy default, set to 100.\n\nThis property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BODY_LIMIT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".scope","additionalKeys":[],"configDoc":"Scope of logging for the client. +\nWARNING: beware of logging sensitive data +\nThe possible values are:\n\n - `request-response` - enables logging request and responses, including redirect responses\n - `all` - enables logging requests and responses and lower-level logging\n - `none` - no additional logging This property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".body-limit","additionalKeys":[],"configDoc":"How many characters of the body should be logged. Message body can be large and can easily pollute the logs.\n\nBy default, set to 100.\n\nThis property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BODY_LIMIT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfigGzip b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfigGzip index 1629c41a503..d69b034f297 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfigGzip +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfigGzip @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If gzip is enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-input","additionalKeys":[],"configDoc":"Maximum deflated file bytes size\n\nIf the limit is exceeded, Resteasy will return Response with status 413(\"Request Entity Too Large\")","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-input","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INPUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If gzip is enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-input","additionalKeys":[],"configDoc":"Maximum deflated file bytes size\n\nIf the limit is exceeded, Resteasy will return Response with status 413(\"Request Entity Too Large\")","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-input","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INPUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig.InputPartConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig.InputPartConfigGroup index 790419cb4ed..b5362913f3d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig.InputPartConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig.InputPartConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.nio.charset.Charset","key":".default-charset","additionalKeys":[],"configDoc":"Default charset.\n\nNote that the default value is UTF-8 which is different from RESTEasy's default value US-ASCII.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".default-content-type","additionalKeys":[],"configDoc":"The default content-type.","withinAMap":false,"defaultValue":"text/plain","javaDocSiteLink":"","docMapKey":"default-content-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CONTENT_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.nio.charset.Charset","key":".default-charset","additionalKeys":[],"configDoc":"Default charset.\n\nNote that the default value is UTF-8 which is different from RESTEasy's default value US-ASCII.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":".default-content-type","additionalKeys":[],"configDoc":"The default content-type.","withinAMap":false,"defaultValue":"text/plain","javaDocSiteLink":"","docMapKey":"default-content-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CONTENT_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.JsonConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.JsonConfig index 8b6ab988610..4d795cc4580 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.JsonConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.JsonConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".allow-special-floating-point-values","additionalKeys":[],"configDoc":"Removes JSON specification restriction on special floating-point values such as `NaN` and `Infinity` and enables their serialization and deserialization. When enabling it, please ensure that the receiving party will be able to encode and decode these special values.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-special-floating-point-values","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_SPECIAL_FLOATING_POINT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-structured-map-keys","additionalKeys":[],"configDoc":"Enables structured objects to be serialized as map keys by changing serialized form of the map from JSON object (key-value pairs) to flat array like `++[++k1, v1, k2, v2++]++`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-structured-map-keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_STRUCTURED_MAP_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".class-discriminator","additionalKeys":[],"configDoc":"Name of the class descriptor property for polymorphic serialization.","withinAMap":false,"defaultValue":"type","javaDocSiteLink":"","docMapKey":"class-discriminator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLASS_DISCRIMINATOR","enum":false}},{"configDocKey":{"type":"boolean","key":".coerce-input-values","additionalKeys":[],"configDoc":"Enables coercing incorrect JSON values to the default property value in the following cases: 1. JSON value is `null` but property type is non-nullable. 2. Property type is an enum type, but JSON value contains unknown enum member.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"coerce-input-values","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COERCE_INPUT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":".encode-defaults","additionalKeys":[],"configDoc":"Specifies whether default values of Kotlin properties should be encoded.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encode-defaults","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCODE_DEFAULTS","enum":false}},{"configDocKey":{"type":"boolean","key":".explicit-nulls","additionalKeys":[],"configDoc":"Specifies whether `null` values should be encoded for nullable properties and must be present in JSON object during decoding.\n\nWhen this flag is disabled properties with `null` values without default are not encoded; during decoding, the absence of a field value is treated as `null` for nullable properties without a default value.\n\n`true` by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"explicit-nulls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPLICIT_NULLS","enum":false}},{"configDocKey":{"type":"boolean","key":".ignore-unknown-keys","additionalKeys":[],"configDoc":"Specifies whether encounters of unknown properties in the input JSON should be ignored instead of throwing ++[++SerializationException++]++.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-unknown-keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_UNKNOWN_KEYS","enum":false}},{"configDocKey":{"type":"boolean","key":".is-lenient","additionalKeys":[],"configDoc":"Removes JSON specification restriction (RFC-4627) and makes parser more liberal to the malformed input. In lenient mode quoted boolean literals, and unquoted string literals are allowed.\n\nIts relaxations can be expanded in the future, so that lenient parser becomes even more permissive to invalid value in the input, replacing them with defaults.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-lenient","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IS_LENIENT","enum":false}},{"configDocKey":{"type":"boolean","key":".pretty-print","additionalKeys":[],"configDoc":"Specifies whether resulting JSON should be pretty-printed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":".pretty-print-indent","additionalKeys":[],"configDoc":"Specifies indent string to use with ++[++prettyPrint++]++ mode","withinAMap":false,"defaultValue":" ","javaDocSiteLink":"","docMapKey":"pretty-print-indent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRETTY_PRINT_INDENT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-alternative-names","additionalKeys":[],"configDoc":"Specifies whether Json instance makes use of ++[++JsonNames++]++ annotation.\n\nDisabling this flag when one does not use ++[++JsonNames++]++ at all may sometimes result in better performance, particularly when a large count of fields is skipped with ++[++ignoreUnknownKeys++]++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-alternative-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_ALTERNATIVE_NAMES","enum":false}},{"configDocKey":{"type":"boolean","key":".use-array-polymorphism","additionalKeys":[],"configDoc":"Switches polymorphic serialization to the default array format. This is an option for legacy JSON format and should not be generally used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-array-polymorphism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_ARRAY_POLYMORPHISM","enum":false}},{"configDocKey":{"type":"string","key":".naming-strategy","additionalKeys":[],"configDoc":"Specifies the `JsonNamingStrategy` that should be used for all properties in classes for serialization and deserialization. This strategy is applied for all entities that have `StructureKind.CLASS`.\n\n\n\n`null` by default.\n\n\n\nThis element can be one of two things:\n\n . the fully qualified class name of a type implements the `NamingStrategy` interface and has a no-arg constructor\n - a value in the form `NamingStrategy.SnakeCase` which refers to built-in values provided by the kotlin serialization library itself.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"boolean","key":".decode-enums-case-insensitive","additionalKeys":[],"configDoc":"Specifies if the enum values should be decoded case insensitively.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"decode-enums-case-insensitive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECODE_ENUMS_CASE_INSENSITIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-trailing-comma","additionalKeys":[],"configDoc":"Specifies if trailing comma is allowed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-trailing-comma","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_TRAILING_COMMA","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".allow-special-floating-point-values","additionalKeys":[],"configDoc":"Removes JSON specification restriction on special floating-point values such as `NaN` and `Infinity` and enables their serialization and deserialization. When enabling it, please ensure that the receiving party will be able to encode and decode these special values.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-special-floating-point-values","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_SPECIAL_FLOATING_POINT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-structured-map-keys","additionalKeys":[],"configDoc":"Enables structured objects to be serialized as map keys by changing serialized form of the map from JSON object (key-value pairs) to flat array like `++[++k1, v1, k2, v2++]++`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-structured-map-keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_STRUCTURED_MAP_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".class-discriminator","additionalKeys":[],"configDoc":"Name of the class descriptor property for polymorphic serialization.","withinAMap":false,"defaultValue":"type","javaDocSiteLink":"","docMapKey":"class-discriminator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLASS_DISCRIMINATOR","enum":false}},{"configDocKey":{"type":"boolean","key":".coerce-input-values","additionalKeys":[],"configDoc":"Enables coercing incorrect JSON values to the default property value in the following cases: 1. JSON value is `null` but property type is non-nullable. 2. Property type is an enum type, but JSON value contains unknown enum member.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"coerce-input-values","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COERCE_INPUT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":".encode-defaults","additionalKeys":[],"configDoc":"Specifies whether default values of Kotlin properties should be encoded.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encode-defaults","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCODE_DEFAULTS","enum":false}},{"configDocKey":{"type":"boolean","key":".explicit-nulls","additionalKeys":[],"configDoc":"Specifies whether `null` values should be encoded for nullable properties and must be present in JSON object during decoding.\n\nWhen this flag is disabled properties with `null` values without default are not encoded; during decoding, the absence of a field value is treated as `null` for nullable properties without a default value.\n\n`true` by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"explicit-nulls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPLICIT_NULLS","enum":false}},{"configDocKey":{"type":"boolean","key":".ignore-unknown-keys","additionalKeys":[],"configDoc":"Specifies whether encounters of unknown properties in the input JSON should be ignored instead of throwing ++[++SerializationException++]++.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-unknown-keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IGNORE_UNKNOWN_KEYS","enum":false}},{"configDocKey":{"type":"boolean","key":".is-lenient","additionalKeys":[],"configDoc":"Removes JSON specification restriction (RFC-4627) and makes parser more liberal to the malformed input. In lenient mode quoted boolean literals, and unquoted string literals are allowed.\n\nIts relaxations can be expanded in the future, so that lenient parser becomes even more permissive to invalid value in the input, replacing them with defaults.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-lenient","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IS_LENIENT","enum":false}},{"configDocKey":{"type":"boolean","key":".pretty-print","additionalKeys":[],"configDoc":"Specifies whether resulting JSON should be pretty-printed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":".pretty-print-indent","additionalKeys":[],"configDoc":"Specifies indent string to use with ++[++prettyPrint++]++ mode","withinAMap":false,"defaultValue":" ","javaDocSiteLink":"","docMapKey":"pretty-print-indent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PRETTY_PRINT_INDENT","enum":false}},{"configDocKey":{"type":"boolean","key":".use-alternative-names","additionalKeys":[],"configDoc":"Specifies whether Json instance makes use of ++[++JsonNames++]++ annotation.\n\nDisabling this flag when one does not use ++[++JsonNames++]++ at all may sometimes result in better performance, particularly when a large count of fields is skipped with ++[++ignoreUnknownKeys++]++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-alternative-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_ALTERNATIVE_NAMES","enum":false}},{"configDocKey":{"type":"boolean","key":".use-array-polymorphism","additionalKeys":[],"configDoc":"Switches polymorphic serialization to the default array format. This is an option for legacy JSON format and should not be generally used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-array-polymorphism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_ARRAY_POLYMORPHISM","enum":false}},{"configDocKey":{"type":"string","key":".naming-strategy","additionalKeys":[],"configDoc":"Specifies the `JsonNamingStrategy` that should be used for all properties in classes for serialization and deserialization. This strategy is applied for all entities that have `StructureKind.CLASS`.\n\n\n\n`null` by default.\n\n\n\nThis element can be one of two things:\n\n . the fully qualified class name of a type implements the `NamingStrategy` interface and has a no-arg constructor\n - a value in the form `NamingStrategy.SnakeCase` which refers to built-in values provided by the kotlin serialization library itself.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"boolean","key":".decode-enums-case-insensitive","additionalKeys":[],"configDoc":"Specifies if the enum values should be decoded case insensitively.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"decode-enums-case-insensitive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DECODE_ENUMS_CASE_INSENSITIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-trailing-comma","additionalKeys":[],"configDoc":"Specifies if trailing comma is allowed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-trailing-comma","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_TRAILING_COMMA","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.InputPartConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.InputPartConfigGroup index ff33237cd14..3a94e2c21d9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.InputPartConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.InputPartConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.nio.charset.Charset","key":".default-charset","additionalKeys":[],"configDoc":"Default charset.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CHARSET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.nio.charset.Charset","key":".default-charset","additionalKeys":[],"configDoc":"Default charset.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DEFAULT_CHARSET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.MultipartConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.MultipartConfigGroup index 93abee813f8..4f1db26d21e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.MultipartConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.MultipartConfigGroup @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".input-part","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.InputPartConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.nio.charset.Charset","key":".input-part.default-charset","additionalKeys":[],"configDoc":"Default charset.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INPUT_PART_DEFAULT_CHARSET","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".input-part","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig.InputPartConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.nio.charset.Charset","key":".input-part.default-charset","additionalKeys":[],"configDoc":"Default charset.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INPUT_PART_DEFAULT_CHARSET","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.AsyncConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.AsyncConfig index 1aae3eca8f7..aad2977be38 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.AsyncConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.AsyncConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"int","key":".queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERFLOW","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"int","key":".queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OVERFLOW","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryBuildTimeConfig index 589d2093560..8a6b08909ac 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":".min-level","additionalKeys":[],"configDoc":"The minimum log level for this category. By default, all categories are configured with `DEBUG` minimum level.\n\nTo get runtime logging below `DEBUG`, e.g., `TRACE`, adjust the minimum level at build time. The right log level needs to be provided at runtime.\n\nAs an example, to get `TRACE` logging, minimum level needs to be at `TRACE`, and the runtime log level needs to match that.","withinAMap":false,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"min-level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIN_LEVEL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":".min-level","additionalKeys":[],"configDoc":"The minimum log level for this category. By default, all categories are configured with `DEBUG` minimum level.\n\nTo get runtime logging below `DEBUG`, e.g., `TRACE`, adjust the minimum level at build time. The right log level needs to be provided at runtime.\n\nAs an example, to get `TRACE` logging, minimum level needs to be at `TRACE`, and the runtime log level needs to match that.","withinAMap":false,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"min-level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MIN_LEVEL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryConfig index c22cae10949..694c4b604dd 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CategoryConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":".level","additionalKeys":[],"configDoc":"The log level for this category.\n\nNote that to get log levels below `INFO`, the minimum level build-time configuration option also needs to be adjusted.","withinAMap":false,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".handlers","additionalKeys":[],"configDoc":"The names of the handlers to link to this category.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handlers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HANDLERS","enum":false}},{"configDocKey":{"type":"boolean","key":".use-parent-handlers","additionalKeys":[],"configDoc":"Specify whether this logger should send its output to its parent Logger","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-parent-handlers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_PARENT_HANDLERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":".level","additionalKeys":[],"configDoc":"The log level for this category.\n\nNote that to get log levels below `INFO`, the minimum level build-time configuration option also needs to be adjusted.","withinAMap":false,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".handlers","additionalKeys":[],"configDoc":"The names of the handlers to link to this category.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handlers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HANDLERS","enum":false}},{"configDocKey":{"type":"boolean","key":".use-parent-handlers","additionalKeys":[],"configDoc":"Specify whether this logger should send its output to its parent Logger","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-parent-handlers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_PARENT_HANDLERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CleanupFilterConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CleanupFilterConfig index 1d091ebfcbc..eedbce34c49 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CleanupFilterConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.CleanupFilterConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".if-starts-with","additionalKeys":[],"configDoc":"The message prefix to match","withinAMap":false,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"if-starts-with","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IF_STARTS_WITH","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".target-level","additionalKeys":[],"configDoc":"The new log level for the filtered message. Defaults to DEBUG.","withinAMap":false,"defaultValue":"DEBUG","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"target-level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_LEVEL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".if-starts-with","additionalKeys":[],"configDoc":"The message prefix to match","withinAMap":false,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"if-starts-with","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IF_STARTS_WITH","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".target-level","additionalKeys":[],"configDoc":"The new log level for the filtered message. Defaults to DEBUG.","withinAMap":false,"defaultValue":"DEBUG","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"target-level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TARGET_LEVEL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.ConsoleConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.ConsoleConfig index bb852302423..74a4970606b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.ConsoleConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.ConsoleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"If console logging should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":".stderr","additionalKeys":[],"configDoc":"If console logging should go to `System++#++err` instead of `System++#++out`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"stderr","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STDERR","enum":false}},{"configDocKey":{"type":"string","key":".format","additionalKeys":[],"configDoc":"The log format. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".level","additionalKeys":[],"configDoc":"The console log level.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"int","key":".darken","additionalKeys":[],"configDoc":"Specify how much the colors should be darkened. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"darken","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DARKEN","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the console handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".async","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.AsyncConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"If console logging should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":".stderr","additionalKeys":[],"configDoc":"If console logging should go to `System++#++err` instead of `System++#++out`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"stderr","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STDERR","enum":false}},{"configDocKey":{"type":"string","key":".format","additionalKeys":[],"configDoc":"The log format. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".level","additionalKeys":[],"configDoc":"The console log level.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"int","key":".darken","additionalKeys":[],"configDoc":"Specify how much the colors should be darkened. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"darken","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DARKEN","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the console handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".async","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.AsyncConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig index cce28f52fa4..0f4542600db 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"If file logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}},{"configDocKey":{"type":"string","key":".format","additionalKeys":[],"configDoc":"The log format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %h %N[%i] %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".level","additionalKeys":[],"configDoc":"The level of logs to be written into the file.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"java.io.File","key":".path","additionalKeys":[],"configDoc":"The name of the file in which logs will be written.","withinAMap":false,"defaultValue":"quarkus.log","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":".encoding","additionalKeys":[],"configDoc":"The character encoding used","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCODING","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".async","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.AsyncConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".rotation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.FileConfig.RotationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".rotation.max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".rotation.max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":".rotation.file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":".rotation.rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_ROTATE_ON_BOOT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"If file logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}},{"configDocKey":{"type":"string","key":".format","additionalKeys":[],"configDoc":"The log format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %h %N[%i] %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".level","additionalKeys":[],"configDoc":"The level of logs to be written into the file.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"java.io.File","key":".path","additionalKeys":[],"configDoc":"The name of the file in which logs will be written.","withinAMap":false,"defaultValue":"quarkus.log","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":".encoding","additionalKeys":[],"configDoc":"The character encoding used","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENCODING","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".async","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.AsyncConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".rotation","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.FileConfig.RotationConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".rotation.max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".rotation.max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":".rotation.file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":".rotation.rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATION_ROTATE_ON_BOOT","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig.RotationConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig.RotationConfig index 83ed8660212..c88be6e5ec2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig.RotationConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.FileConfig.RotationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":".file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":".rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATE_ON_BOOT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":".file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":".rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATE_ON_BOOT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.SyslogConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.SyslogConfig index d6f4afe2c7e..82064174afc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.SyslogConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.runtime.logging.SyslogConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"If syslog logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}},{"configDocKey":{"type":"host:port","key":".endpoint","additionalKeys":[],"configDoc":"The IP address and port of the Syslog server","withinAMap":false,"defaultValue":"localhost:514","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":".app-name","additionalKeys":[],"configDoc":"The app name used when formatting the message in RFC5424 format","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":".hostname","additionalKeys":[],"configDoc":"The name of the host the messages are being sent from","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Facility","key":".facility","additionalKeys":[],"configDoc":"Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164","withinAMap":false,"defaultValue":"user-level","javaDocSiteLink":"","docMapKey":"facility","configPhase":"BUILD_TIME","acceptedValues":["`kernel`","`user-level`","`mail-system`","`system-daemons`","`security`","`syslogd`","`line-printer`","`network-news`","`uucp`","`clock-daemon`","`security2`","`ftp-daemon`","`ntp`","`log-audit`","`log-alert`","`clock-daemon2`","`local-use-0`","`local-use-1`","`local-use-2`","`local-use-3`","`local-use-4`","`local-use-5`","`local-use-6`","`local-use-7`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FACILITY","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.SyslogType","key":".syslog-type","additionalKeys":[],"configDoc":"Set the `SyslogType syslog type` this handler should use to format the message sent","withinAMap":false,"defaultValue":"rfc5424","javaDocSiteLink":"","docMapKey":"syslog-type","configPhase":"BUILD_TIME","acceptedValues":["`rfc5424`","`rfc3164`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYSLOG_TYPE","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Protocol","key":".protocol","additionalKeys":[],"configDoc":"Sets the protocol used to connect to the Syslog server","withinAMap":false,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`ssl-tcp`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"boolean","key":".use-counting-framing","additionalKeys":[],"configDoc":"If enabled, the message being sent is prefixed with the size of the message","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-counting-framing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_COUNTING_FRAMING","enum":false}},{"configDocKey":{"type":"boolean","key":".truncate","additionalKeys":[],"configDoc":"Set to `true` to truncate the message if it exceeds maximum length","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"truncate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUNCATE","enum":false}},{"configDocKey":{"type":"boolean","key":".block-on-reconnect","additionalKeys":[],"configDoc":"Enables or disables blocking when attempting to reconnect a `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++TCP\nTCP` or `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++SSL_TCP SSL TCP` protocol","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"block-on-reconnect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BLOCK_ON_RECONNECT","enum":false}},{"configDocKey":{"type":"string","key":".format","additionalKeys":[],"configDoc":"The log message format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".level","additionalKeys":[],"configDoc":"The log level specifying what message levels will be logged by the Syslog logger","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-length","additionalKeys":[],"configDoc":"The maximum length, in bytes, of the message allowed to be sent. The length includes the header and the message.\n\nIf not set, the default value is `2048` when `sys-log-type` is `rfc5424` (which is the default) and `1024` when `sys-log-type` is `rfc3164`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_LENGTH","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".async","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.AsyncConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enable","additionalKeys":[],"configDoc":"If syslog logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE","enum":false}},{"configDocKey":{"type":"host:port","key":".endpoint","additionalKeys":[],"configDoc":"The IP address and port of the Syslog server","withinAMap":false,"defaultValue":"localhost:514","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":".app-name","additionalKeys":[],"configDoc":"The app name used when formatting the message in RFC5424 format","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":".hostname","additionalKeys":[],"configDoc":"The name of the host the messages are being sent from","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOSTNAME","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Facility","key":".facility","additionalKeys":[],"configDoc":"Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164","withinAMap":false,"defaultValue":"user-level","javaDocSiteLink":"","docMapKey":"facility","configPhase":"BUILD_TIME","acceptedValues":["`kernel`","`user-level`","`mail-system`","`system-daemons`","`security`","`syslogd`","`line-printer`","`network-news`","`uucp`","`clock-daemon`","`security2`","`ftp-daemon`","`ntp`","`log-audit`","`log-alert`","`clock-daemon2`","`local-use-0`","`local-use-1`","`local-use-2`","`local-use-3`","`local-use-4`","`local-use-5`","`local-use-6`","`local-use-7`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FACILITY","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.SyslogType","key":".syslog-type","additionalKeys":[],"configDoc":"Set the `SyslogType syslog type` this handler should use to format the message sent","withinAMap":false,"defaultValue":"rfc5424","javaDocSiteLink":"","docMapKey":"syslog-type","configPhase":"BUILD_TIME","acceptedValues":["`rfc5424`","`rfc3164`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SYSLOG_TYPE","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Protocol","key":".protocol","additionalKeys":[],"configDoc":"Sets the protocol used to connect to the Syslog server","withinAMap":false,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`ssl-tcp`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOL","enum":true}},{"configDocKey":{"type":"boolean","key":".use-counting-framing","additionalKeys":[],"configDoc":"If enabled, the message being sent is prefixed with the size of the message","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-counting-framing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_COUNTING_FRAMING","enum":false}},{"configDocKey":{"type":"boolean","key":".truncate","additionalKeys":[],"configDoc":"Set to `true` to truncate the message if it exceeds maximum length","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"truncate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUNCATE","enum":false}},{"configDocKey":{"type":"boolean","key":".block-on-reconnect","additionalKeys":[],"configDoc":"Enables or disables blocking when attempting to reconnect a `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++TCP\nTCP` or `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++SSL_TCP SSL TCP` protocol","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"block-on-reconnect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BLOCK_ON_RECONNECT","enum":false}},{"configDocKey":{"type":"string","key":".format","additionalKeys":[],"configDoc":"The log message format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":".level","additionalKeys":[],"configDoc":"The log level specifying what message levels will be logged by the Syslog logger","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILTER","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-length","additionalKeys":[],"configDoc":"The maximum length, in bytes, of the message allowed to be sent. The length includes the header and the message.\n\nIf not set, the default value is `2048` when `sys-log-type` is `rfc5424` (which is the default) and `1024` when `sys-log-type` is `rfc3164`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_LENGTH","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".async","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.runtime.logging.AsyncConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"BUILD_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.runtime.SecurityConfig.SecurityEventsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.runtime.SecurityConfig.SecurityEventsConfig index 62a40d044d7..ba5e2fc8a46 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.runtime.SecurityConfig.SecurityEventsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.runtime.SecurityConfig.SecurityEventsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether security events should be fired.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether security events should be fired.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig.RelyingPartyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig.RelyingPartyConfig index 2940155db00..3114defda78 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig.RelyingPartyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig.RelyingPartyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".id","additionalKeys":[],"configDoc":"The id (or domain name of your server)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"A user friendly name for your server","withinAMap":false,"defaultValue":"Quarkus server","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".id","additionalKeys":[],"configDoc":"The id (or domain name of your server)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ID","enum":false}},{"configDocKey":{"type":"string","key":".name","additionalKeys":[],"configDoc":"A user friendly name for your server","withinAMap":false,"defaultValue":"Quarkus server","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientConfig index e6faf861365..9e77b9198e7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The URL location of the target GraphQL service.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"`Map`","key":".header","additionalKeys":[],"configDoc":"HTTP headers to add when communicating with the target GraphQL service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".subprotocols","additionalKeys":[],"configDoc":"WebSocket subprotocols that should be supported by this client for running GraphQL operations over websockets. Allowed values are: - `graphql-ws` for the deprecated Apollo protocol - `graphql-transport-ws` for the newer GraphQL over WebSocket protocol (default value) If multiple protocols are provided, the actual protocol to be used will be subject to negotiation with the server.","withinAMap":false,"defaultValue":"graphql-transport-ws","javaDocSiteLink":"","docMapKey":"subprotocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".execute-single-result-operations-over-websocket","additionalKeys":[],"configDoc":"If true, then queries and mutations will run over the websocket transport rather than pure HTTP. Off by default, because it has higher overhead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"execute-single-result-operations-over-websocket","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXECUTE_SINGLE_RESULT_OPERATIONS_OVER_WEBSOCKET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".websocket-initialization-timeout","additionalKeys":[],"configDoc":"Maximum time in milliseconds that will be allowed to wait for the server to acknowledge a websocket connection (send a subprotocol-specific ACK message).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"websocket-initialization-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WEBSOCKET_INITIALIZATION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".proxy-host","additionalKeys":[],"configDoc":"Hostname of the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".proxy-port","additionalKeys":[],"configDoc":"Port number of the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy-username","additionalKeys":[],"configDoc":"Username for the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy-password","additionalKeys":[],"configDoc":"Password for the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-redirects","additionalKeys":[],"configDoc":"Maximum number of redirects to follow.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"`Map`","key":".init-payload","additionalKeys":[],"configDoc":"Additional payload sent on websocket initialization.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-payload","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INIT_PAYLOAD","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".allow-unexpected-response-fields","additionalKeys":[],"configDoc":"Allowing unexpected fields in response. If true, there will be warning log of an unexpected field. Else it throws an error.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-unexpected-response-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_UNEXPECTED_RESPONSE_FIELDS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".url","additionalKeys":[],"configDoc":"The URL location of the target GraphQL service.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_URL","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".header.\"header-name\"","additionalKeys":[],"configDoc":"HTTP headers to add when communicating with the target GraphQL service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".subprotocols","additionalKeys":[],"configDoc":"WebSocket subprotocols that should be supported by this client for running GraphQL operations over websockets. Allowed values are: - `graphql-ws` for the deprecated Apollo protocol - `graphql-transport-ws` for the newer GraphQL over WebSocket protocol (default value) If multiple protocols are provided, the actual protocol to be used will be subject to negotiation with the server.","withinAMap":false,"defaultValue":"graphql-transport-ws","javaDocSiteLink":"","docMapKey":"subprotocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".execute-single-result-operations-over-websocket","additionalKeys":[],"configDoc":"If true, then queries and mutations will run over the websocket transport rather than pure HTTP. Off by default, because it has higher overhead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"execute-single-result-operations-over-websocket","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXECUTE_SINGLE_RESULT_OPERATIONS_OVER_WEBSOCKET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".websocket-initialization-timeout","additionalKeys":[],"configDoc":"Maximum time in milliseconds that will be allowed to wait for the server to acknowledge a websocket connection (send a subprotocol-specific ACK message).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"websocket-initialization-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_WEBSOCKET_INITIALIZATION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".proxy-host","additionalKeys":[],"configDoc":"Hostname of the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".proxy-port","additionalKeys":[],"configDoc":"Port number of the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":".proxy-username","additionalKeys":[],"configDoc":"Username for the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":".proxy-password","additionalKeys":[],"configDoc":"Password for the proxy to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-redirects","additionalKeys":[],"configDoc":"Maximum number of redirects to follow.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".init-payload.\"property-name\"","additionalKeys":[],"configDoc":"Additional payload sent on websocket initialization.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INIT_PAYLOAD__PROPERTY_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".allow-unexpected-response-fields","additionalKeys":[],"configDoc":"Allowing unexpected fields in response. If true, there will be warning log of an unexpected field. Else it throws an error.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-unexpected-response-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_UNEXPECTED_RESPONSE_FIELDS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLUIConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLUIConfig index 084fbf876cb..0a3ff333078 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLUIConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLUIConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".root-path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this URL will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALWAYS_INCLUDE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".root-path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this URL will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALWAYS_INCLUDE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig index 087164b23a1..71598955016 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".root-path","additionalKeys":[],"configDoc":"The path where Health UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"health-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALWAYS_INCLUDE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".root-path","additionalKeys":[],"configDoc":"The path where Health UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"health-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALWAYS_INCLUDE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig.Enabled b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig.Enabled index 155ef737519..23baded0548 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig.Enabled +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig.Enabled @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether the HealthCheck should be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether the HealthCheck should be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesBuildTimeConfig index 0dc1ead18e3..f7c497b9c9b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for AMQP has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For AMQP, Dev Services starts a broker unless `amqp-host` or `amqp-port` are set or if all the Reactive Messaging AMQP channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only ActiveMQ Artemis images are supported. Specifically, the image repository must end with `artemiscloud/activemq-artemis-broker`.\n\nCheck the link:https://quay.io/repository/artemiscloud/activemq-artemis-broker[activemq-artemis-broker on Quay page] to find the available versions.","withinAMap":false,"defaultValue":"quay.io/artemiscloud/activemq-artemis-broker:1.0.25","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".extra-args","additionalKeys":[],"configDoc":"The value of the `AMQ_EXTRA_ARGS` environment variable to pass to the container. For ActiveMQ Artemis Broker <= 1.0.21, set this property to `--no-autotune --mapped --no-fsync --relax-jolokia --http-host 0.0.0.0`","withinAMap":false,"defaultValue":"--no-autotune --mapped --no-fsync --relax-jolokia","javaDocSiteLink":"","docMapKey":"extra-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_ARGS","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the AMQP broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for AMQP starts a new container.\n\nThe discovery uses the `quarkus-dev-service-amqp` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-aqmp` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for AMQP looks for a container with the `quarkus-dev-service-amqp` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-amqp` label set to the specified value.\n\nThis property is used when you need multiple shared AMQP brokers.","withinAMap":false,"defaultValue":"amqp","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for AMQP has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For AMQP, Dev Services starts a broker unless `amqp-host` or `amqp-port` are set or if all the Reactive Messaging AMQP channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only ActiveMQ Artemis images are supported. Specifically, the image repository must end with `artemiscloud/activemq-artemis-broker`.\n\nCheck the link:https://quay.io/repository/artemiscloud/activemq-artemis-broker[activemq-artemis-broker on Quay page] to find the available versions.","withinAMap":false,"defaultValue":"quay.io/artemiscloud/activemq-artemis-broker:1.0.25","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".extra-args","additionalKeys":[],"configDoc":"The value of the `AMQ_EXTRA_ARGS` environment variable to pass to the container. For ActiveMQ Artemis Broker <= 1.0.21, set this property to `--no-autotune --mapped --no-fsync --relax-jolokia --http-host 0.0.0.0`","withinAMap":false,"defaultValue":"--no-autotune --mapped --no-fsync --relax-jolokia","javaDocSiteLink":"","docMapKey":"extra-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXTRA_ARGS","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the AMQP broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for AMQP starts a new container.\n\nThe discovery uses the `quarkus-dev-service-amqp` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-aqmp` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for AMQP looks for a container with the `quarkus-dev-service-amqp` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-amqp` label set to the specified value.\n\nThis property is used when you need multiple shared AMQP brokers.","withinAMap":false,"defaultValue":"amqp","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttDevServicesBuildTimeConfig index 69fce538853..418195b74e6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for MQTT has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For MQTT, Dev Services starts a broker unless `++*++.host` or `++*++.port` are set for one of the connectors or if all the Reactive Messaging MQTT channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use.","withinAMap":false,"defaultValue":"eclipse-mosquitto:2.0.15","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the MQTT broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for MQTT starts a new container.\n\nThe discovery uses the `quarkus-dev-service-mqtt` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-mqtt` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for MQTT looks for a container with the `quarkus-dev-service-mqtt` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-mqtt` label set to the specified value.\n\nThis property is used when you need multiple shared MQTT brokers.","withinAMap":false,"defaultValue":"mqtt","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for MQTT has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For MQTT, Dev Services starts a broker unless `++*++.host` or `++*++.port` are set for one of the connectors or if all the Reactive Messaging MQTT channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use.","withinAMap":false,"defaultValue":"eclipse-mosquitto:2.0.15","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the MQTT broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for MQTT starts a new container.\n\nThe discovery uses the `quarkus-dev-service-mqtt` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-mqtt` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for MQTT looks for a container with the `quarkus-dev-service-mqtt` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-mqtt` label set to the specified value.\n\nThis property is used when you need multiple shared MQTT brokers.","withinAMap":false,"defaultValue":"mqtt","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesBuildTimeConfig index 28dfcecc004..b95074005a1 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for Pulsar has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Pulsar, Dev Services starts a broker unless `pulsar.client.serviceUrl` is set or if all the Reactive Messaging Pulsar channel are configured with `serviceUrl`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only Apache Pulsar images are supported. Specifically, the image repository must end with `apachepulsar/pulsar`. Check https://hub.docker.com/r/apachepulsar/pulsar to find the available versions.","withinAMap":false,"defaultValue":"apachepulsar/pulsar:3.0.0","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Pulsar broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Pulsar starts a new container.\n\nThe discovery uses the `quarkus-dev-service-pulsar` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-pulsar` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Pulsar looks for a container with the `quarkus-dev-service-pulsar` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-pulsar` label set to the specified value.\n\nThis property is used when you need multiple shared Pulsar brokers.","withinAMap":false,"defaultValue":"pulsar","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":".broker-config","additionalKeys":[],"configDoc":"Broker config to set on the Pulsar instance","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"broker-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BROKER_CONFIG","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for Pulsar has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Pulsar, Dev Services starts a broker unless `pulsar.client.serviceUrl` is set or if all the Reactive Messaging Pulsar channel are configured with `serviceUrl`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only Apache Pulsar images are supported. Specifically, the image repository must end with `apachepulsar/pulsar`. Check https://hub.docker.com/r/apachepulsar/pulsar to find the available versions.","withinAMap":false,"defaultValue":"apachepulsar/pulsar:3.0.0","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the Pulsar broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Pulsar starts a new container.\n\nThe discovery uses the `quarkus-dev-service-pulsar` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-pulsar` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Pulsar looks for a container with the `quarkus-dev-service-pulsar` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-pulsar` label set to the specified value.\n\nThis property is used when you need multiple shared Pulsar brokers.","withinAMap":false,"defaultValue":"pulsar","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".broker-config.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Broker config to set on the Pulsar instance","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig index 68cc0c34589..45de71e116a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for RabbitMQ has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For RabbitMQ, Dev Services starts a broker unless `rabbitmq-host` or `rabbitmq-port` are set or if all the Reactive Messaging RabbitMQ channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".http-port","additionalKeys":[],"configDoc":"Optional fixed port for the RabbitMQ management plugin.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official RabbitMQ images are supported. Specifically, the image repository must end with `rabbitmq`.","withinAMap":false,"defaultValue":"rabbitmq:3.12-management","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the RabbitMQ broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for RabbitMQ starts a new container.\n\nThe discovery uses the `quarkus-dev-service-rabbitmq` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-rabbitmq` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for RabbitMQ looks for a container with the `quarkus-dev-service-rabbitmq` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-rabbitmq` label set to the specified value.\n\nThis property is used when you need multiple shared RabbitMQ brokers.","withinAMap":false,"defaultValue":"rabbitmq","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".exchanges.\"exchanges\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".exchanges.\"exchanges\".type","additionalKeys":[],"configDoc":"Type of exchange: direct, topic, headers, fanout, etc.","withinAMap":true,"defaultValue":"direct","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGES__TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".exchanges.\"exchanges\".auto-delete","additionalKeys":[],"configDoc":"Should the exchange be deleted when all queues are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGES__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".exchanges.\"exchanges\".durable","additionalKeys":[],"configDoc":"Should the exchange remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGES__DURABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":".exchanges.\"exchanges\".arguments","additionalKeys":[],"configDoc":"Extra arguments for the exchange definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGES__ARGUMENTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".queues.\"queues\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Queue","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".queues.\"queues\".auto-delete","additionalKeys":[],"configDoc":"Should the queue be deleted when all consumers are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUES__QUEUES__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".queues.\"queues\".durable","additionalKeys":[],"configDoc":"Should the queue remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUES__QUEUES__DURABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":".queues.\"queues\".arguments","additionalKeys":[],"configDoc":"Extra arguments for the queue definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUES__QUEUES__ARGUMENTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".bindings.\"bindings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".bindings.\"bindings\".source","additionalKeys":[],"configDoc":"Source exchange to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDINGS__SOURCE","enum":false}},{"configDocKey":{"type":"string","key":".bindings.\"bindings\".routing-key","additionalKeys":[],"configDoc":"Routing key specification for the source exchange.","withinAMap":true,"defaultValue":"#","javaDocSiteLink":"","docMapKey":"routing-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDINGS__ROUTING_KEY","enum":false}},{"configDocKey":{"type":"string","key":".bindings.\"bindings\".destination","additionalKeys":[],"configDoc":"Destination exchange or queue to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDINGS__DESTINATION","enum":false}},{"configDocKey":{"type":"string","key":".bindings.\"bindings\".destination-type","additionalKeys":[],"configDoc":"Destination type for binding: queue, exchange, etc.","withinAMap":true,"defaultValue":"queue","javaDocSiteLink":"","docMapKey":"destination-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDINGS__DESTINATION_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".bindings.\"bindings\".arguments","additionalKeys":[],"configDoc":"Extra arguments for the binding definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDINGS__ARGUMENTS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map`","key":".container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"If Dev Services for RabbitMQ has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For RabbitMQ, Dev Services starts a broker unless `rabbitmq-host` or `rabbitmq-port` are set or if all the Reactive Messaging RabbitMQ channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".http-port","additionalKeys":[],"configDoc":"Optional fixed port for the RabbitMQ management plugin.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_PORT","enum":false}},{"configDocKey":{"type":"string","key":".image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official RabbitMQ images are supported. Specifically, the image repository must end with `rabbitmq`.","withinAMap":false,"defaultValue":"rabbitmq:3.12-management","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates if the RabbitMQ broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for RabbitMQ starts a new container.\n\nThe discovery uses the `quarkus-dev-service-rabbitmq` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"string","key":".service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-rabbitmq` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for RabbitMQ looks for a container with the `quarkus-dev-service-rabbitmq` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-rabbitmq` label set to the specified value.\n\nThis property is used when you need multiple shared RabbitMQ brokers.","withinAMap":false,"defaultValue":"rabbitmq","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_NAME","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".exchanges.\"exchange-name\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".exchanges.\"exchange-name\".type","additionalKeys":[],"configDoc":"Type of exchange: direct, topic, headers, fanout, etc.","withinAMap":true,"defaultValue":"direct","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGE_NAME__TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".exchanges.\"exchange-name\".auto-delete","additionalKeys":[],"configDoc":"Should the exchange be deleted when all queues are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".exchanges.\"exchange-name\".durable","additionalKeys":[],"configDoc":"Should the exchange remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGE_NAME__DURABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".exchanges.\"exchange-name\".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the exchange definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".queues.\"queue-name\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Queue","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".queues.\"queue-name\".auto-delete","additionalKeys":[],"configDoc":"Should the queue be deleted when all consumers are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUES__QUEUE_NAME__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".queues.\"queue-name\".durable","additionalKeys":[],"configDoc":"Should the queue remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUES__QUEUE_NAME__DURABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".queues.\"queue-name\".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the queue definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".bindings.\"binding-name\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".bindings.\"binding-name\".source","additionalKeys":[],"configDoc":"Source exchange to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDING_NAME__SOURCE","enum":false}},{"configDocKey":{"type":"string","key":".bindings.\"binding-name\".routing-key","additionalKeys":[],"configDoc":"Routing key specification for the source exchange.","withinAMap":true,"defaultValue":"#","javaDocSiteLink":"","docMapKey":"routing-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDING_NAME__ROUTING_KEY","enum":false}},{"configDocKey":{"type":"string","key":".bindings.\"binding-name\".destination","additionalKeys":[],"configDoc":"Destination exchange or queue to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDING_NAME__DESTINATION","enum":false}},{"configDocKey":{"type":"string","key":".bindings.\"binding-name\".destination-type","additionalKeys":[],"configDoc":"Destination type for binding: queue, exchange, etc.","withinAMap":true,"defaultValue":"queue","javaDocSiteLink":"","docMapKey":"destination-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDING_NAME__DESTINATION_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".bindings.\"binding-name\".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the binding definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":".container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding index 6d5255b7e42..78cd47b12f7 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".source","additionalKeys":[],"configDoc":"Source exchange to bind to. Defaults to name of binding instance.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SOURCE","enum":false}},{"configDocKey":{"type":"string","key":".routing-key","additionalKeys":[],"configDoc":"Routing key specification for the source exchange.","withinAMap":false,"defaultValue":"#","javaDocSiteLink":"","docMapKey":"routing-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROUTING_KEY","enum":false}},{"configDocKey":{"type":"string","key":".destination","additionalKeys":[],"configDoc":"Destination exchange or queue to bind to. Defaults to name of binding instance.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DESTINATION","enum":false}},{"configDocKey":{"type":"string","key":".destination-type","additionalKeys":[],"configDoc":"Destination type for binding: queue, exchange, etc.","withinAMap":false,"defaultValue":"queue","javaDocSiteLink":"","docMapKey":"destination-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DESTINATION_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".arguments","additionalKeys":[],"configDoc":"Extra arguments for the binding definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".source","additionalKeys":[],"configDoc":"Source exchange to bind to. Defaults to name of binding instance.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SOURCE","enum":false}},{"configDocKey":{"type":"string","key":".routing-key","additionalKeys":[],"configDoc":"Routing key specification for the source exchange.","withinAMap":false,"defaultValue":"#","javaDocSiteLink":"","docMapKey":"routing-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROUTING_KEY","enum":false}},{"configDocKey":{"type":"string","key":".destination","additionalKeys":[],"configDoc":"Destination exchange or queue to bind to. Defaults to name of binding instance.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DESTINATION","enum":false}},{"configDocKey":{"type":"string","key":".destination-type","additionalKeys":[],"configDoc":"Destination type for binding: queue, exchange, etc.","withinAMap":false,"defaultValue":"queue","javaDocSiteLink":"","docMapKey":"destination-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DESTINATION_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the binding definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS__ARGUMENT_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange index 109a95fb68f..a6be9c7f769 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Type of exchange: direct, topic, headers, fanout, etc.","withinAMap":false,"defaultValue":"direct","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".auto-delete","additionalKeys":[],"configDoc":"Should the exchange be deleted when all queues are finished using it?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".durable","additionalKeys":[],"configDoc":"Should the exchange remain after restarts?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DURABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":".arguments","additionalKeys":[],"configDoc":"Extra arguments for the exchange definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Type of exchange: direct, topic, headers, fanout, etc.","withinAMap":false,"defaultValue":"direct","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".auto-delete","additionalKeys":[],"configDoc":"Should the exchange be deleted when all queues are finished using it?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".durable","additionalKeys":[],"configDoc":"Should the exchange remain after restarts?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DURABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the exchange definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS__ARGUMENT_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Queue b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Queue index ba341c644d7..d823a7c766d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Queue +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Queue @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".auto-delete","additionalKeys":[],"configDoc":"Should the queue be deleted when all consumers are finished using it?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".durable","additionalKeys":[],"configDoc":"Should the queue remain after restarts?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DURABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":".arguments","additionalKeys":[],"configDoc":"Extra arguments for the queue definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".auto-delete","additionalKeys":[],"configDoc":"Should the queue be deleted when all consumers are finished using it?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".durable","additionalKeys":[],"configDoc":"Should the queue remain after restarts?","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DURABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the queue definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ARGUMENTS__ARGUMENT_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig.HealthCenterConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig.HealthCenterConfig index 20cfdaae628..74f56c38c49 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig.HealthCenterConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig.HealthCenterConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether all health check is enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".readiness.enabled","additionalKeys":[],"configDoc":"Whether the readiness health check is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"readiness-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".liveness.enabled","additionalKeys":[],"configDoc":"Whether the liveness health check is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"liveness-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".startup.enabled","additionalKeys":[],"configDoc":"Whether the startup health check is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"startup-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STARTUP_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Whether all health check is enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".readiness.enabled","additionalKeys":[],"configDoc":"Whether the readiness health check is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"readiness-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_READINESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".liveness.enabled","additionalKeys":[],"configDoc":"Whether the liveness health check is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"liveness-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LIVENESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":".startup.enabled","additionalKeys":[],"configDoc":"Whether the startup health check is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"startup-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_STARTUP_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.ServiceConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.ServiceConfiguration index 94b21f57204..ee97962f877 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.ServiceConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.ServiceConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".service-discovery","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.stork.StorkServiceDiscoveryConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".service-discovery.type","additionalKeys":[],"configDoc":"Configures the service discovery type, e.g. \"consul\". ServiceDiscoveryProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_DISCOVERY_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".service-discovery","additionalKeys":[],"configDoc":"ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_DISCOVERY","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".load-balancer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.stork.StorkLoadBalancerConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".load-balancer.type","additionalKeys":[],"configDoc":"Configures load balancer type, e.g. \"round-robin\". A LoadBalancerProvider for the type has to be available","withinAMap":false,"defaultValue":"round-robin","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_BALANCER_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".load-balancer","additionalKeys":[],"configDoc":"Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_BALANCER","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".service-registrar","optional":true,"withinAMap":false,"sectionDetails":"== ServiceRegistrar configuration for the service","sectionDetailsTitle":"ServiceRegistrar configuration for the service","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.stork.StorkServiceRegistrarConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".service-registrar.type","additionalKeys":[],"configDoc":"Configures service registrar type, e.g. \"consul\". A ServiceRegistrarProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_REGISTRAR_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":".service-registrar","additionalKeys":[],"configDoc":"Service Registrar parameters. Check the documentation of the selected registrar type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_REGISTRAR","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".service-discovery","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.stork.StorkServiceDiscoveryConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".service-discovery.type","additionalKeys":[],"configDoc":"Configures the service discovery type, e.g. \"consul\". ServiceDiscoveryProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_DISCOVERY_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".service-discovery.\"params\"","additionalKeys":[],"configDoc":"ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_DISCOVERY__PARAMS_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".load-balancer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.stork.StorkLoadBalancerConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".load-balancer.type","additionalKeys":[],"configDoc":"Configures load balancer type, e.g. \"round-robin\". A LoadBalancerProvider for the type has to be available","withinAMap":false,"defaultValue":"round-robin","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_BALANCER_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".load-balancer.\"parameters\"","additionalKeys":[],"configDoc":"Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOAD_BALANCER__PARAMETERS_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":".service-registrar","optional":true,"withinAMap":false,"sectionDetails":"== ServiceRegistrar configuration for the service","sectionDetailsTitle":"ServiceRegistrar configuration for the service","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.stork.StorkServiceRegistrarConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":".service-registrar.type","additionalKeys":[],"configDoc":"Configures service registrar type, e.g. \"consul\". A ServiceRegistrarProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_REGISTRAR_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".service-registrar.\"parameters\"","additionalKeys":[],"configDoc":"Service Registrar parameters. Check the documentation of the selected registrar type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SERVICE_REGISTRAR__PARAMETERS_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkLoadBalancerConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkLoadBalancerConfiguration index 0ab050b9232..755e56e2764 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkLoadBalancerConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkLoadBalancerConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Configures load balancer type, e.g. \"round-robin\". A LoadBalancerProvider for the type has to be available","withinAMap":false,"defaultValue":"round-robin","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"","additionalKeys":[],"configDoc":"Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Configures load balancer type, e.g. \"round-robin\". A LoadBalancerProvider for the type has to be available","withinAMap":false,"defaultValue":"round-robin","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".\"parameters\"","additionalKeys":[],"configDoc":"Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__PARAMETERS_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceDiscoveryConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceDiscoveryConfiguration index 33fd3408dd8..d3742598876 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceDiscoveryConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceDiscoveryConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Configures the service discovery type, e.g. \"consul\". ServiceDiscoveryProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"","additionalKeys":[],"configDoc":"ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Configures the service discovery type, e.g. \"consul\". ServiceDiscoveryProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".\"params\"","additionalKeys":[],"configDoc":"ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__PARAMS_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceRegistrarConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceRegistrarConfiguration index 3e99ffcae54..78cbc537ba0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceRegistrarConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.stork.StorkServiceRegistrarConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Configures service registrar type, e.g. \"consul\". A ServiceRegistrarProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"","additionalKeys":[],"configDoc":"Service Registrar parameters. Check the documentation of the selected registrar type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".type","additionalKeys":[],"configDoc":"Configures service registrar type, e.g. \"consul\". A ServiceRegistrarProvider for the type has to be available","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".\"parameters\"","additionalKeys":[],"configDoc":"Service Registrar parameters. Check the documentation of the selected registrar type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"__PARAMETERS_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.AddressResolverConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.AddressResolverConfiguration index ee19059ded8..9d5c62d0940 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.AddressResolverConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.AddressResolverConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":".cache-max-time-to-live","additionalKeys":[],"configDoc":"The maximum amount of time in seconds that a successfully resolved address will be cached.\n\nIf not set explicitly, resolved addresses may be cached forever.","withinAMap":false,"defaultValue":"2147483647","javaDocSiteLink":"","docMapKey":"cache-max-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_MAX_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":".cache-min-time-to-live","additionalKeys":[],"configDoc":"The minimum amount of time in seconds that a successfully resolved address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-min-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_MIN_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":".cache-negative-time-to-live","additionalKeys":[],"configDoc":"The amount of time in seconds that an unsuccessful attempt to resolve an address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-negative-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_NEGATIVE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":".max-queries","additionalKeys":[],"configDoc":"The maximum number of queries to be sent during a resolution.","withinAMap":false,"defaultValue":"4","javaDocSiteLink":"","docMapKey":"max-queries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_QUERIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".query-timeout","additionalKeys":[],"configDoc":"The duration after which a DNS query is considered to be failed.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"query-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":".cache-max-time-to-live","additionalKeys":[],"configDoc":"The maximum amount of time in seconds that a successfully resolved address will be cached.\n\nIf not set explicitly, resolved addresses may be cached forever.","withinAMap":false,"defaultValue":"2147483647","javaDocSiteLink":"","docMapKey":"cache-max-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_MAX_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":".cache-min-time-to-live","additionalKeys":[],"configDoc":"The minimum amount of time in seconds that a successfully resolved address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-min-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_MIN_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":".cache-negative-time-to-live","additionalKeys":[],"configDoc":"The amount of time in seconds that an unsuccessful attempt to resolve an address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-negative-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_NEGATIVE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":".max-queries","additionalKeys":[],"configDoc":"The maximum number of queries to be sent during a resolution.","withinAMap":false,"defaultValue":"4","javaDocSiteLink":"","docMapKey":"max-queries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_QUERIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".query-timeout","additionalKeys":[],"configDoc":"The duration after which a DNS query is considered to be failed.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"query-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_QUERY_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.ClusterConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.ClusterConfiguration index f7360f4e860..9a66c3e45d2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.ClusterConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.ClusterConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"The port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".public-host","additionalKeys":[],"configDoc":"The public host name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PUBLIC_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".public-port","additionalKeys":[],"configDoc":"The public port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PUBLIC_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".clustered","additionalKeys":[],"configDoc":"Enables or disables the clustering.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clustered","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTERED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".ping-interval","additionalKeys":[],"configDoc":"The ping interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".ping-reply-interval","additionalKeys":[],"configDoc":"The ping reply interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-reply-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PING_REPLY_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".host","additionalKeys":[],"configDoc":"The host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".port","additionalKeys":[],"configDoc":"The port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PORT","enum":false}},{"configDocKey":{"type":"string","key":".public-host","additionalKeys":[],"configDoc":"The public host name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PUBLIC_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".public-port","additionalKeys":[],"configDoc":"The public port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PUBLIC_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":".clustered","additionalKeys":[],"configDoc":"Enables or disables the clustering.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clustered","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLUSTERED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".ping-interval","additionalKeys":[],"configDoc":"The ping interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".ping-reply-interval","additionalKeys":[],"configDoc":"The ping reply interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-reply-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PING_REPLY_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.EventBusConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.EventBusConfiguration index 992c1e08106..4d6cf157c46 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.EventBusConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.EventBusConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Integer","key":".accept-backlog","additionalKeys":[],"configDoc":"The accept backlog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"string","key":".client-auth","additionalKeys":[],"configDoc":"The client authentication.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_AUTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connect-timeout","additionalKeys":[],"configDoc":"The connect timeout.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"The idle timeout in milliseconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".receive-buffer-size","additionalKeys":[],"configDoc":"The receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"The reconnection interval in milliseconds.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":".reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"boolean","key":".reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".send-buffer-size","additionalKeys":[],"configDoc":"The send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".so-linger","additionalKeys":[],"configDoc":"The so linger.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"so-linger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SO_LINGER","enum":false}},{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Enables or Disabled SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}},{"configDocKey":{"type":"boolean","key":".tcp-keep-alive","additionalKeys":[],"configDoc":"Whether to keep the TCP connection opened (keep-alive).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".tcp-no-delay","additionalKeys":[],"configDoc":"Configure the TCP no delay.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tcp-no-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".traffic-class","additionalKeys":[],"configDoc":"Configure the traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Enables or disables the trust all parameter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".key-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pem","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PEM_CERTS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-jks","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.JksConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".trust-certificate-pfx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.core.runtime.config.PfxConfiguration","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":".trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Integer","key":".accept-backlog","additionalKeys":[],"configDoc":"The accept backlog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"string","key":".client-auth","additionalKeys":[],"configDoc":"The client authentication.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CLIENT_AUTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connect-timeout","additionalKeys":[],"configDoc":"The connect timeout.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","additionalKeys":[],"configDoc":"The idle timeout in milliseconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".receive-buffer-size","additionalKeys":[],"configDoc":"The receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reconnect-interval","additionalKeys":[],"configDoc":"The reconnection interval in milliseconds.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":".reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"boolean","key":".reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".send-buffer-size","additionalKeys":[],"configDoc":"The send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".so-linger","additionalKeys":[],"configDoc":"The so linger.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"so-linger","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SO_LINGER","enum":false}},{"configDocKey":{"type":"boolean","key":".ssl","additionalKeys":[],"configDoc":"Enables or Disabled SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SSL","enum":false}},{"configDocKey":{"type":"boolean","key":".tcp-keep-alive","additionalKeys":[],"configDoc":"Whether to keep the TCP connection opened (keep-alive).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-keep-alive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":".tcp-no-delay","additionalKeys":[],"configDoc":"Configure the TCP no delay.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tcp-no-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".traffic-class","additionalKeys":[],"configDoc":"Configure the traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"boolean","key":".trust-all","additionalKeys":[],"configDoc":"Enables or disables the trust all parameter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_ALL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.JksConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.JksConfiguration index 94966634dc4..f4d7028e198 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.JksConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.JksConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration index 9b972f1c4fc..8e2a63911b9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemKeyCertConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEYS","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration index 9c393ba3cf4..4b46e258494 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PemTrustCertConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PfxConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PfxConfiguration index bdd903b25a8..d572d5fdc3e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PfxConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.core.runtime.config.PfxConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig.VertxGraphqlUiConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig.VertxGraphqlUiConfig index b11c232d203..52b90549d39 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig.VertxGraphqlUiConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig.VertxGraphqlUiConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".always-include","additionalKeys":[],"configDoc":"If GraphQL UI should be included every time. By default, this is only included when the application is running in dev mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALWAYS_INCLUDE","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available.\n\nThe value `/` is not allowed as it blocks the application from serving anything else.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".always-include","additionalKeys":[],"configDoc":"If GraphQL UI should be included every time. By default, this is only included when the application is running in dev mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALWAYS_INCLUDE","enum":false}},{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available.\n\nThe value `/` is not allowed as it blocks the application from serving anything else.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AccessLogConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AccessLogConfig index d71f3a9e966..54262598a12 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AccessLogConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AccessLogConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".exclude-pattern","additionalKeys":[],"configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":".pattern","additionalKeys":[],"configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":".log-to-file","additionalKeys":[],"configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_TO_FILE","enum":false}},{"configDocKey":{"type":"string","key":".base-file-name","additionalKeys":[],"configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASE_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".log-directory","additionalKeys":[],"configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":".log-suffix","additionalKeys":[],"configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".category","additionalKeys":[],"configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CATEGORY","enum":false}},{"configDocKey":{"type":"boolean","key":".rotate","additionalKeys":[],"configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATE","enum":false}},{"configDocKey":{"type":"boolean","key":".consolidate-rerouted-requests","additionalKeys":[],"configDoc":"If rerouted requests should be consolidated into one log entry","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"consolidate-rerouted-requests","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONSOLIDATE_REROUTED_REQUESTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".exclude-pattern","additionalKeys":[],"configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":".pattern","additionalKeys":[],"configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":".log-to-file","additionalKeys":[],"configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_TO_FILE","enum":false}},{"configDocKey":{"type":"string","key":".base-file-name","additionalKeys":[],"configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASE_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".log-directory","additionalKeys":[],"configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":".log-suffix","additionalKeys":[],"configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":".category","additionalKeys":[],"configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CATEGORY","enum":false}},{"configDocKey":{"type":"boolean","key":".rotate","additionalKeys":[],"configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROTATE","enum":false}},{"configDocKey":{"type":"boolean","key":".consolidate-rerouted-requests","additionalKeys":[],"configDoc":"If rerouted requests should be consolidated into one log entry","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"consolidate-rerouted-requests","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONSOLIDATE_REROUTED_REQUESTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthConfig index be439c3cff8..52ca17b09ec 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".basic","additionalKeys":[],"configDoc":"If basic auth should be enabled. If both basic and form auth is enabled then basic auth will be enabled in silent mode. The basic auth is enabled by default if no authentication mechanisms are configured or Quarkus can safely determine that basic authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASIC","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".form","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.FormAuthConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".form.enabled","additionalKeys":[],"configDoc":"If form authentication is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".form.post-location","additionalKeys":[],"configDoc":"The post location.","withinAMap":false,"defaultValue":"/j_security_check","javaDocSiteLink":"","docMapKey":"post-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_POST_LOCATION","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROACTIVE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".basic","additionalKeys":[],"configDoc":"If basic auth should be enabled. If both basic and form auth is enabled then basic auth will be enabled in silent mode. The basic auth is enabled by default if no authentication mechanisms are configured or Quarkus can safely determine that basic authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASIC","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".form","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.FormAuthConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".form.enabled","additionalKeys":[],"configDoc":"If form authentication is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".form.post-location","additionalKeys":[],"configDoc":"The post location.","withinAMap":false,"defaultValue":"/j_security_check","javaDocSiteLink":"","docMapKey":"post-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_POST_LOCATION","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROACTIVE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig index 871a1a29817..0918908ef76 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".permission.\"permissions\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy.\"role-policy\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"`Map>`","key":".policy.\"role-policy\".roles","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES","enum":false}},{"configDocKey":{"type":"`Map>`","key":".policy.\"role-policy\".permissions","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSIONS","enum":false}},{"configDocKey":{"type":"string","key":".policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map>`","key":".roles-mapping","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_MAPPING","enum":false}},{"configDocKey":{"type":"path","key":".certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":".realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".form","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":".form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_SAME_SITE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".permission.\"permissions\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy.\"role-policy\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.List","key":".roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"path","key":".certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":".realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".form","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":".form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_SAME_SITE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.BodyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.BodyConfig index ef56e6fde1d..96d0d314147 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.BodyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.BodyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":".uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":".merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":".delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":".preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".multipart","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.MultiPartConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTIPART_FILE_CONTENT_TYPES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":".uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":".merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":".delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":".preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".multipart","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.MultiPartConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MULTIPART_FILE_CONTENT_TYPES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.CertificateConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.CertificateConfig index 3a5b272378c..6b4a231ade6 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.CertificateConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.CertificateConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":".files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILES","enum":false}},{"configDocKey":{"type":"path","key":".key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":".key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RELOAD_PERIOD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":".files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILES","enum":false}},{"configDocKey":{"type":"path","key":".key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":".key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":".trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RELOAD_PERIOD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FilterConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FilterConfig index 3fbaa44748f..daff55aa745 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FilterConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FilterConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MATCHES","enum":false}},{"configDocKey":{"type":"`Map`","key":".header","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".order","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORDER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MATCHES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":".header.\"header-name\"","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".order","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORDER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthConfig index 7dc068a67e5..19893bfe31b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If form authentication is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".post-location","additionalKeys":[],"configDoc":"The post location.","withinAMap":false,"defaultValue":"/j_security_check","javaDocSiteLink":"","docMapKey":"post-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POST_LOCATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If form authentication is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".post-location","additionalKeys":[],"configDoc":"The post location.","withinAMap":false,"defaultValue":"/j_security_check","javaDocSiteLink":"","docMapKey":"post-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POST_LOCATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig index 5f012d69dfc..0a3c0020c43 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":".cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_SAME_SITE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":".cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_COOKIE_SAME_SITE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.HeaderConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.HeaderConfig index d3b7c696ca2..737aa5c9ffa 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.HeaderConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.HeaderConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":false,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":false,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATH","enum":false}},{"configDocKey":{"type":"string","key":".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.MultiPartConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.MultiPartConfig index 9c60a5d1854..018b2003703 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.MultiPartConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.MultiPartConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILE_CONTENT_TYPES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FILE_CONTENT_TYPES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyConfig index 84114c24d4f..89c01225810 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":false,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"`Map>`","key":".roles","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES","enum":false}},{"configDocKey":{"type":"`Map>`","key":".permissions","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSIONS","enum":false}},{"configDocKey":{"type":"string","key":".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":false,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION_CLASS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":false,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":false,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION_CLASS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyMappingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyMappingConfig index 272b25435dd..3eefc83fa8a 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyMappingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.PolicyMappingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}},{"configDocKey":{"type":"string","key":".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLIES_TO","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}},{"configDocKey":{"type":"string","key":".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PATHS","enum":false}},{"configDocKey":{"type":"string","key":".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_APPLIES_TO","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ProxyConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ProxyConfig index 9285adc47d9..2b49b75720c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ProxyConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ProxyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":".proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":".enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":".forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":".enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":".trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":".proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":".enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":".forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":".enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":".forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":".trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.SameSiteCookieConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.SameSiteCookieConfig index e19dfe118b9..ff9aa58baa8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.SameSiteCookieConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.SameSiteCookieConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".case-sensitive","additionalKeys":[],"configDoc":"If the cookie pattern is case-sensitive","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CASE_SENSITIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":".value","additionalKeys":[],"configDoc":"The value to set in the samesite attribute","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":true}},{"configDocKey":{"type":"boolean","key":".enable-client-checker","additionalKeys":[],"configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_CLIENT_CHECKER","enum":false}},{"configDocKey":{"type":"boolean","key":".add-secure-for-none","additionalKeys":[],"configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_SECURE_FOR_NONE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".case-sensitive","additionalKeys":[],"configDoc":"If the cookie pattern is case-sensitive","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CASE_SENSITIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":".value","additionalKeys":[],"configDoc":"The value to set in the samesite attribute","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_VALUE","enum":true}},{"configDocKey":{"type":"boolean","key":".enable-client-checker","additionalKeys":[],"configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_CLIENT_CHECKER","enum":false}},{"configDocKey":{"type":"boolean","key":".add-secure-for-none","additionalKeys":[],"configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ADD_SECURE_FOR_NONE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerLimitsConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerLimitsConfig index 93602f01c4e..82d9ee213c0 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerLimitsConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerLimitsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":".max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RST_FLOOD_WINDOW_DURATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":".max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":".max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_RST_FLOOD_WINDOW_DURATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig index ea92dbac039..1b4cc8195e2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".certificate","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.CertificateConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":".certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":".certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":".certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_RELOAD_PERIOD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":".sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SNI","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".certificate","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.CertificateConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":".certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":".certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":".certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_RELOAD_PERIOD","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":".protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":".sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_SNI","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.StaticResourcesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.StaticResourcesConfig index 7a78ac05447..21f5d3a960d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.StaticResourcesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.StaticResourcesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".index-page","additionalKeys":[],"configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEX_PAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".include-hidden","additionalKeys":[],"configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_HIDDEN","enum":false}},{"configDocKey":{"type":"boolean","key":".enable-range-support","additionalKeys":[],"configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_RANGE_SUPPORT","enum":false}},{"configDocKey":{"type":"boolean","key":".caching-enabled","additionalKeys":[],"configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".cache-entry-timeout","additionalKeys":[],"configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_ENTRY_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-age","additionalKeys":[],"configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":".max-cache-size","additionalKeys":[],"configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":".content-encoding","additionalKeys":[],"configDoc":"Content encoding for text related files","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"content-encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTENT_ENCODING","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".index-page","additionalKeys":[],"configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INDEX_PAGE","enum":false}},{"configDocKey":{"type":"boolean","key":".include-hidden","additionalKeys":[],"configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INCLUDE_HIDDEN","enum":false}},{"configDocKey":{"type":"boolean","key":".enable-range-support","additionalKeys":[],"configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLE_RANGE_SUPPORT","enum":false}},{"configDocKey":{"type":"boolean","key":".caching-enabled","additionalKeys":[],"configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".cache-entry-timeout","additionalKeys":[],"configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CACHE_ENTRY_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-age","additionalKeys":[],"configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":".max-cache-size","additionalKeys":[],"configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":".content-encoding","additionalKeys":[],"configDoc":"Content encoding for text related files","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"content-encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CONTENT_ENCODING","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.TrafficShapingConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.TrafficShapingConfig index 14c07acea72..d56ac3b63ee 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.TrafficShapingConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.TrafficShapingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enables the traffic shaping.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".inbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for inbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"inbound-global-bandwidth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for outbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"outbound-global-bandwidth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-delay","additionalKeys":[],"configDoc":"Set the maximum delay to wait in case of traffic excess. Default is 15s. Must be less than the HTTP timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".check-interval","additionalKeys":[],"configDoc":"Set the delay between two computations of performances for channels. If set to 0, no stats are computed. Despite 0 is accepted (no accounting), it is recommended to set a positive value for the check interval, even if it is high since the precision of the traffic shaping depends on the period where the traffic is computed. In this case, a suggested value is something close to 5 or 10 minutes.\n\nIf not default, it defaults to 1s.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"check-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".peak-outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended. The default value is 400 MB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"peak-outbound-global-bandwidth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PEAK_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"Enables the traffic shaping.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".inbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for inbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"inbound-global-bandwidth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_INBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for outbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"outbound-global-bandwidth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".max-delay","additionalKeys":[],"configDoc":"Set the maximum delay to wait in case of traffic excess. Default is 15s. Must be less than the HTTP timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_MAX_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".check-interval","additionalKeys":[],"configDoc":"Set the delay between two computations of performances for channels. If set to 0, no stats are computed. Despite 0 is accepted (no accounting), it is recommended to set a positive value for the check interval, even if it is high since the precision of the traffic shaping depends on the period where the traffic is computed. In this case, a suggested value is something close to 5 or 10 minutes.\n\nIf not default, it defaults to 1s.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"check-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":".peak-outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended. The default value is 400 MB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"peak-outbound-global-bandwidth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PEAK_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.cors.CORSConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.cors.CORSConfig index 0106bd2d2ac..729f35c4c0e 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.cors.CORSConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.cors.CORSConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".origins","additionalKeys":[],"configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORIGINS","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}},{"configDocKey":{"type":"string","key":".headers","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":".exposed-headers","additionalKeys":[],"configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPOSED_HEADERS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".access-control-max-age","additionalKeys":[],"configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCESS_CONTROL_MAX_AGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".access-control-allow-credentials","additionalKeys":[],"configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCESS_CONTROL_ALLOW_CREDENTIALS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".origins","additionalKeys":[],"configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ORIGINS","enum":false}},{"configDocKey":{"type":"string","key":".methods","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_METHODS","enum":false}},{"configDocKey":{"type":"string","key":".headers","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":".exposed-headers","additionalKeys":[],"configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_EXPOSED_HEADERS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".access-control-max-age","additionalKeys":[],"configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCESS_CONTROL_MAX_AGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".access-control-allow-credentials","additionalKeys":[],"configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ACCESS_CONTROL_ALLOW_CREDENTIALS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementAuthConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementAuthConfig index b482003c725..b5e4d4e934f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementAuthConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementAuthConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".basic","additionalKeys":[],"configDoc":"If basic auth should be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASIC","enum":false}},{"configDocKey":{"type":"boolean","key":".proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROACTIVE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".basic","additionalKeys":[],"configDoc":"If basic auth should be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_BASIC","enum":false}},{"configDocKey":{"type":"boolean","key":".proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PROACTIVE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig index ccb2151aa40..0a3ee8743ad 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".permission.\"permissions\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy.\"role-policy\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"`Map>`","key":".policy.\"role-policy\".roles","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES","enum":false}},{"configDocKey":{"type":"`Map>`","key":".policy.\"role-policy\".permissions","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSIONS","enum":false}},{"configDocKey":{"type":"string","key":".policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map>`","key":".roles-mapping","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_MAPPING","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".permission.\"permissions\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy.\"role-policy\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.List","key":".roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_MAPPING__ROLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig index 71ad23b91ad..f43862008dc 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc"],"configDoc":"If we create a JDBC datasource for this datasource.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.driver","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.driver"],"configDoc":"The datasource driver class name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"driver","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_DRIVER","enum":false}},{"configDocKey":{"type":"io.quarkus.agroal.runtime.TransactionIntegration","key":"quarkus.datasource.jdbc.transactions","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.transactions"],"configDoc":"Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.\n\nWhen enabling XA you will need a driver implementing `javax.sql.XADataSource`.","withinAMap":true,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"transactions","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`enabled`","`xa`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRANSACTIONS","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.jdbc.enable-metrics","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.enable-metrics"],"configDoc":"Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable-metrics","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_ENABLE_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.tracing","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing"],"configDoc":"Enable JDBC tracing. Disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.telemetry","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.telemetry"],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TELEMETRY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc"],"configDoc":"If we create a JDBC datasource for this datasource.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.driver","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.driver"],"configDoc":"The datasource driver class name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"driver","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_DRIVER","enum":false}},{"configDocKey":{"type":"io.quarkus.agroal.runtime.TransactionIntegration","key":"quarkus.datasource.jdbc.transactions","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.transactions"],"configDoc":"Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.\n\nWhen enabling XA you will need a driver implementing `javax.sql.XADataSource`.","withinAMap":true,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"transactions","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`enabled`","`xa`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRANSACTIONS","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.jdbc.enable-metrics","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.enable-metrics"],"configDoc":"Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable-metrics","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_ENABLE_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.tracing","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing"],"configDoc":"Enable JDBC tracing. Disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.telemetry","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.telemetry"],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TELEMETRY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig index d9119c42562..e4f44cbb7b3 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.url","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.url"],"configDoc":"The datasource URL","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_URL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.jdbc.initial-size","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.initial-size"],"configDoc":"The initial size of the pool. Usually you will want to set the initial size to match at least the minimal size, but this is not enforced so to allow for architectures which prefer a lazy initialization of the connections on boot, while being able to sustain a minimal pool size after boot.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_INITIAL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.jdbc.min-size","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.min-size"],"configDoc":"The datasource pool minimum size","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"min-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_MIN_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.jdbc.max-size","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.max-size"],"configDoc":"The datasource pool maximum size","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.background-validation-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.background-validation-interval"],"configDoc":"The interval at which we validate idle connections in the background.\n\nSet to `0` to disable background validation.","withinAMap":true,"defaultValue":"2M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"background-validation-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_BACKGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.foreground-validation-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.foreground-validation-interval"],"configDoc":"Perform foreground validation on connections that have been idle for longer than the specified interval.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"foreground-validation-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_FOREGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.acquisition-timeout","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.acquisition-timeout"],"configDoc":"The timeout before cancelling the acquisition of a new connection","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"acquisition-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_ACQUISITION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.leak-detection-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.leak-detection-interval"],"configDoc":"The interval at which we check for connection leaks.","withinAMap":true,"defaultValue":"This feature is disabled by default.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"leak-detection-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_LEAK_DETECTION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.idle-removal-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.idle-removal-interval"],"configDoc":"The interval at which we try to remove idle connections.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-removal-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_IDLE_REMOVAL_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.max-lifetime","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.max-lifetime"],"configDoc":"The max lifetime of a connection.","withinAMap":true,"defaultValue":"By default, there is no restriction on the lifespan of a connection.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation","key":"quarkus.datasource.jdbc.transaction-isolation-level","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.transaction-isolation-level"],"configDoc":"The transaction isolation level.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionFactoryConfiguration.TransactionIsolation.html","docMapKey":"transaction-isolation-level","configPhase":"RUN_TIME","acceptedValues":["`undefined`","`none`","`read-uncommitted`","`read-committed`","`repeatable-read`","`serializable`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRANSACTION_ISOLATION_LEVEL","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.extended-leak-report","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.extended-leak-report"],"configDoc":"Collect and display extra troubleshooting info on leaked connections.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"extended-leak-report","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_EXTENDED_LEAK_REPORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.flush-on-close","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.flush-on-close"],"configDoc":"Allows connections to be flushed upon return to the pool. It's not enabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flush-on-close","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_FLUSH_ON_CLOSE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.detect-statement-leaks","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.detect-statement-leaks"],"configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-statement-leaks","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_DETECT_STATEMENT_LEAKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.new-connection-sql","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.new-connection-sql"],"configDoc":"Query executed when first using a connection.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"new-connection-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_NEW_CONNECTION_SQL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.validation-query-sql","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.validation-query-sql"],"configDoc":"Query executed to validate a connection.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validation-query-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_VALIDATION_QUERY_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.pooling-enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.pooling-enabled"],"configDoc":"Disable pooling to prevent reuse of Connections. Use this when an external pool manages the life-cycle of Connections.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pooling-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_POOLING_ENABLED","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionPoolConfiguration.TransactionRequirement","key":"quarkus.datasource.jdbc.transaction-requirement","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.transaction-requirement"],"configDoc":"Require an active transaction when acquiring a connection. Recommended for production. WARNING: Some extensions acquire connections without holding a transaction for things like schema updates and schema validation. Setting this setting to STRICT may lead to failures in those cases.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionPoolConfiguration.TransactionRequirement.html","docMapKey":"transaction-requirement","configPhase":"RUN_TIME","acceptedValues":["`off`","`warn`","`strict`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRANSACTION_REQUIREMENT","enum":true}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.jdbc.additional-jdbc-properties","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.additional-jdbc-properties"],"configDoc":"Other unspecified properties to be passed to the JDBC driver when creating new connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-jdbc-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.jdbc.tracing.enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing.enabled"],"configDoc":"Enable JDBC tracing.","withinAMap":true,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.tracing.trace-with-active-span-only","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing.trace-with-active-span-only"],"configDoc":"Trace calls with active Spans only","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.tracing.ignore-for-tracing","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing.ignore-for-tracing"],"configDoc":"Ignore specific queries from being traced","withinAMap":true,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING_IGNORE_FOR_TRACING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.jdbc.telemetry.enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.telemetry.enabled"],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":true,"defaultValue":"false if quarkus.datasource.jdbc.telemetry=false and true if quarkus.datasource.jdbc.telemetry=true","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TELEMETRY_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.url","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.url"],"configDoc":"The datasource URL","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_URL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.jdbc.initial-size","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.initial-size"],"configDoc":"The initial size of the pool. Usually you will want to set the initial size to match at least the minimal size, but this is not enforced so to allow for architectures which prefer a lazy initialization of the connections on boot, while being able to sustain a minimal pool size after boot.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_INITIAL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.jdbc.min-size","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.min-size"],"configDoc":"The datasource pool minimum size","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"min-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_MIN_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.jdbc.max-size","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.max-size"],"configDoc":"The datasource pool maximum size","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.background-validation-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.background-validation-interval"],"configDoc":"The interval at which we validate idle connections in the background.\n\nSet to `0` to disable background validation.","withinAMap":true,"defaultValue":"2M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"background-validation-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_BACKGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.foreground-validation-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.foreground-validation-interval"],"configDoc":"Perform foreground validation on connections that have been idle for longer than the specified interval.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"foreground-validation-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_FOREGROUND_VALIDATION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.acquisition-timeout","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.acquisition-timeout"],"configDoc":"The timeout before cancelling the acquisition of a new connection","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"acquisition-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_ACQUISITION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.leak-detection-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.leak-detection-interval"],"configDoc":"The interval at which we check for connection leaks.","withinAMap":true,"defaultValue":"This feature is disabled by default.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"leak-detection-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_LEAK_DETECTION_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.idle-removal-interval","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.idle-removal-interval"],"configDoc":"The interval at which we try to remove idle connections.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-removal-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_IDLE_REMOVAL_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.jdbc.max-lifetime","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.max-lifetime"],"configDoc":"The max lifetime of a connection.","withinAMap":true,"defaultValue":"By default, there is no restriction on the lifespan of a connection.","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation","key":"quarkus.datasource.jdbc.transaction-isolation-level","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.transaction-isolation-level"],"configDoc":"The transaction isolation level.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionFactoryConfiguration.TransactionIsolation.html","docMapKey":"transaction-isolation-level","configPhase":"RUN_TIME","acceptedValues":["`undefined`","`none`","`read-uncommitted`","`read-committed`","`repeatable-read`","`serializable`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRANSACTION_ISOLATION_LEVEL","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.extended-leak-report","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.extended-leak-report"],"configDoc":"Collect and display extra troubleshooting info on leaked connections.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"extended-leak-report","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_EXTENDED_LEAK_REPORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.flush-on-close","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.flush-on-close"],"configDoc":"Allows connections to be flushed upon return to the pool. It's not enabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flush-on-close","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_FLUSH_ON_CLOSE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.detect-statement-leaks","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.detect-statement-leaks"],"configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-statement-leaks","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_DETECT_STATEMENT_LEAKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.new-connection-sql","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.new-connection-sql"],"configDoc":"Query executed when first using a connection.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"new-connection-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_NEW_CONNECTION_SQL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.validation-query-sql","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.validation-query-sql"],"configDoc":"Query executed to validate a connection.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validation-query-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_VALIDATION_QUERY_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.pooling-enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.pooling-enabled"],"configDoc":"Disable pooling to prevent reuse of Connections. Use this when an external pool manages the life-cycle of Connections.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pooling-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_POOLING_ENABLED","enum":false}},{"configDocKey":{"type":"io.agroal.api.configuration.AgroalConnectionPoolConfiguration.TransactionRequirement","key":"quarkus.datasource.jdbc.transaction-requirement","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.transaction-requirement"],"configDoc":"Require an active transaction when acquiring a connection. Recommended for production. WARNING: Some extensions acquire connections without holding a transaction for things like schema updates and schema validation. Setting this setting to STRICT may lead to failures in those cases.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://jar-download.com/javaDoc/io.agroal/agroal-api/1.5/index.html?io/agroal/api/configuration/AgroalConnectionPoolConfiguration.TransactionRequirement.html","docMapKey":"transaction-requirement","configPhase":"RUN_TIME","acceptedValues":["`off`","`warn`","`strict`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRANSACTION_REQUIREMENT","enum":true}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.jdbc.additional-jdbc-properties.\"property-key\"","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.additional-jdbc-properties.\"property-key\""],"configDoc":"Other unspecified properties to be passed to the JDBC driver when creating new connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.jdbc.tracing.enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing.enabled"],"configDoc":"Enable JDBC tracing.","withinAMap":true,"defaultValue":"false if quarkus.datasource.jdbc.tracing=false and true if quarkus.datasource.jdbc.tracing=true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.jdbc.tracing.trace-with-active-span-only","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing.trace-with-active-span-only"],"configDoc":"Trace calls with active Spans only","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trace-with-active-span-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING_TRACE_WITH_ACTIVE_SPAN_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.jdbc.tracing.ignore-for-tracing","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.tracing.ignore-for-tracing"],"configDoc":"Ignore specific queries from being traced","withinAMap":true,"defaultValue":"Ignore specific queries from being traced, multiple queries can be specified separated by semicolon, double quotes should be escaped with \\","javaDocSiteLink":"","docMapKey":"ignore-for-tracing","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TRACING_IGNORE_FOR_TRACING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.jdbc.telemetry.enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".jdbc.telemetry.enabled"],"configDoc":"Enable OpenTelemetry JDBC instrumentation.","withinAMap":true,"defaultValue":"false if quarkus.datasource.jdbc.telemetry=false and true if quarkus.datasource.jdbc.telemetry=true","javaDocSiteLink":"","docMapKey":"telemetry","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_JDBC_TELEMETRY_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.deployment.LambdaConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.deployment.LambdaConfig index 0786b55a4f3..bfc7c671754 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.deployment.LambdaConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.deployment.LambdaConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.lambda.mock-event-server.enabled","additionalKeys":[],"configDoc":"Setting to true will start event server even if quarkus.devservices.enabled=false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_MOCK_EVENT_SERVER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.lambda.mock-event-server.dev-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"dev-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_MOCK_EVENT_SERVER_DEV_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.lambda.mock-event-server.test-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_MOCK_EVENT_SERVER_TEST_PORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.lambda.mock-event-server.enabled","additionalKeys":[],"configDoc":"Setting to true will start event server even if quarkus.devservices.enabled=false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_MOCK_EVENT_SERVER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.lambda.mock-event-server.dev-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"dev-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_MOCK_EVENT_SERVER_DEV_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.lambda.mock-event-server.test-port","additionalKeys":[],"configDoc":"Port to access mock event server in dev mode","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_MOCK_EVENT_SERVER_TEST_PORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.LambdaHttpConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.LambdaHttpConfig index 6de50f63281..e494a48187d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.LambdaHttpConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.LambdaHttpConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.lambda-http.map-cognito-to-roles","additionalKeys":[],"configDoc":"If true, runtime will search Cognito JWT claims for \"cognito:groups\" and add them as Quarkus security roles. True by default","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"map-cognito-to-roles","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_MAP_COGNITO_TO_ROLES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.lambda-http.cognito-role-claim","additionalKeys":[],"configDoc":"Cognito claim that contains roles you want to map. Defaults to \"cognito:groups\"","withinAMap":false,"defaultValue":"cognito:groups","javaDocSiteLink":"","docMapKey":"cognito-role-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_COGNITO_ROLE_CLAIM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.lambda-http.cognito-claim-matcher","additionalKeys":[],"configDoc":"Regular expression to locate role values within a Cognito claim string. By default it looks for space delimited strings enclosed in brackets \"++[++^++\\[\\]++ ++\\++t++]++{plus}\"","withinAMap":false,"defaultValue":"[^\\[\\] \\t]+","javaDocSiteLink":"","docMapKey":"cognito-claim-matcher","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_COGNITO_CLAIM_MATCHER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.lambda-http.map-cognito-to-roles","additionalKeys":[],"configDoc":"If true, runtime will search Cognito JWT claims for \"cognito:groups\" and add them as Quarkus security roles. True by default","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"map-cognito-to-roles","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_MAP_COGNITO_TO_ROLES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.lambda-http.cognito-role-claim","additionalKeys":[],"configDoc":"Cognito claim that contains roles you want to map. Defaults to \"cognito:groups\"","withinAMap":false,"defaultValue":"cognito:groups","javaDocSiteLink":"","docMapKey":"cognito-role-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_COGNITO_ROLE_CLAIM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.lambda-http.cognito-claim-matcher","additionalKeys":[],"configDoc":"Regular expression to locate role values within a Cognito claim string. By default it looks for space delimited strings enclosed in brackets \"++[++^++\\[\\]++ ++\\++t++]++{plus}\"","withinAMap":false,"defaultValue":"[^\\[\\] \\t]+","javaDocSiteLink":"","docMapKey":"cognito-claim-matcher","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_COGNITO_CLAIM_MATCHER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.deployment.LambdaHttpBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.deployment.LambdaHttpBuildTimeConfig index 14b9cc9879b..d5f74ecc67b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.deployment.LambdaHttpBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.http.deployment.LambdaHttpBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.lambda-http.enable-security","additionalKeys":[],"configDoc":"Enable security mechanisms to process lambda and AWS based security (i.e. Cognito, IAM) from the http event sent from API Gateway","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-security","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_ENABLE_SECURITY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.lambda-http.enable-security","additionalKeys":[],"configDoc":"Enable security mechanisms to process lambda and AWS based security (i.e. Cognito, IAM) from the http event sent from API Gateway","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-security","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda-http","since":null,"environmentVariable":"QUARKUS_LAMBDA_HTTP_ENABLE_SECURITY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaBuildTimeConfig index 0a85a690f11..35fc102905a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"class name","key":"quarkus.lambda.expected-exceptions","additionalKeys":[],"configDoc":"The exception classes expected to be thrown by the handler. Any exception thrown by the handler that is an instance of a class in this list will not be logged, but will otherwise be handled normally by the lambda runtime. This is useful for avoiding unnecessary stack traces while preserving the ability to log unexpected exceptions.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expected-exceptions","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_EXPECTED_EXCEPTIONS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"class name","key":"quarkus.lambda.expected-exceptions","additionalKeys":[],"configDoc":"The exception classes expected to be thrown by the handler. Any exception thrown by the handler that is an instance of a class in this list will not be logged, but will otherwise be handled normally by the lambda runtime. This is useful for avoiding unnecessary stack traces while preserving the ability to log unexpected exceptions.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expected-exceptions","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_EXPECTED_EXCEPTIONS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaConfig index c66ce0ea8d4..71041a5d8f6 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.amazon.lambda.runtime.LambdaConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.lambda.handler","additionalKeys":[],"configDoc":"The handler name. Handler names are specified on handler classes using the `@jakarta.inject.Named` annotation. If this name is unspecified and there is exactly one unnamed implementation of `com.amazonaws.services.lambda.runtime.RequestHandler` then this unnamed handler will be used. If there is only a single named handler and the name is unspecified then the named handler will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handler","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_HANDLER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.lambda.handler","additionalKeys":[],"configDoc":"The handler name. Handler names are specified on handler classes using the `@jakarta.inject.Named` annotation. If this name is unspecified and there is exactly one unnamed implementation of `com.amazonaws.services.lambda.runtime.RequestHandler` then this unnamed handler will be used. If there is only a single named handler and the name is unspecified then the named handler will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handler","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lambda","since":null,"environmentVariable":"QUARKUS_LAMBDA_HANDLER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.apicurio.registry.devservice.ApicurioRegistryDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.apicurio.registry.devservice.ApicurioRegistryDevServicesBuildTimeConfig index 708bf3640e5..0c83a57a32e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.apicurio.registry.devservice.ApicurioRegistryDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.apicurio.registry.devservice.ApicurioRegistryDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.apicurio-registry.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Apicurio Registry has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Apicurio Registry, Dev Services starts a registry unless `mp.messaging.connector.smallrye-kafka.apicurio.registry.url` or `mp.messaging.connector.smallrye-kafka.schema.registry.url` is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.apicurio-registry.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.apicurio-registry.devservices.image-name","additionalKeys":[],"configDoc":"The Apicurio Registry image to use. Note that only Apicurio Registry 2.x images are supported. Specifically, the image repository must end with `apicurio/apicurio-registry-mem`.","withinAMap":false,"defaultValue":"quay.io/apicurio/apicurio-registry-mem:2.4.2.Final","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.apicurio-registry.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Apicurio Registry instance managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Apicurio Registry starts a new container.\n\nThe discovery uses the `quarkus-dev-service-apicurio-registry` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.apicurio-registry.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-apicurio-registry` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Apicurio Registry looks for a container with the `quarkus-dev-service-apicurio-registry` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-apicurio-registry` label set to the specified value.\n\nThis property is used when you need multiple shared Apicurio Registry instances.","withinAMap":false,"defaultValue":"apicurio-registry","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.apicurio-registry.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.apicurio-registry.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Apicurio Registry has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Apicurio Registry, Dev Services starts a registry unless `mp.messaging.connector.smallrye-kafka.apicurio.registry.url` or `mp.messaging.connector.smallrye-kafka.schema.registry.url` is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.apicurio-registry.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.apicurio-registry.devservices.image-name","additionalKeys":[],"configDoc":"The Apicurio Registry image to use. Note that only Apicurio Registry 2.x images are supported. Specifically, the image repository must end with `apicurio/apicurio-registry-mem`.","withinAMap":false,"defaultValue":"quay.io/apicurio/apicurio-registry-mem:2.4.2.Final","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.apicurio-registry.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Apicurio Registry instance managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Apicurio Registry starts a new container.\n\nThe discovery uses the `quarkus-dev-service-apicurio-registry` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.apicurio-registry.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-apicurio-registry` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Apicurio Registry looks for a container with the `quarkus-dev-service-apicurio-registry` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-apicurio-registry` label set to the specified value.\n\nThis property is used when you need multiple shared Apicurio Registry instances.","withinAMap":false,"defaultValue":"apicurio-registry","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.apicurio-registry.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.apicurio-registry.devservices","since":null,"environmentVariable":"QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.arc.deployment.ArcConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.arc.deployment.ArcConfig index e69da6c90e4..d50dcec50c4 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.arc.deployment.ArcConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.arc.deployment.ArcConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.arc.remove-unused-beans","additionalKeys":[],"configDoc":"- If set to `all` (or `true`) the container will attempt to remove all unused beans.\n - If set to `none` (or `false`) no beans will ever be removed even if they are unused (according to the criteria set out below)\n - If set to `fwk`, then all unused beans will be removed, except the unused beans whose classes are declared in the application code\n\nAn unused bean:\n\n - is not a built-in bean or interceptor,\n - is not eligible for injection to any injection point,\n - is not excluded by any extension,\n - does not have a name,\n - does not declare an observer,\n - does not declare any producer which is eligible for injection to any injection point,\n - is not directly eligible for injection into any `jakarta.enterprise.inject.Instance` injection point","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"remove-unused-beans","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_REMOVE_UNUSED_BEANS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.auto-inject-fields","additionalKeys":[],"configDoc":"If set to true `@Inject` is automatically added to all non-static non-final fields that are annotated with one of the annotations defined by `AutoInjectAnnotationBuildItem`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-inject-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_AUTO_INJECT_FIELDS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.transform-unproxyable-classes","additionalKeys":[],"configDoc":"If set to true, the bytecode of unproxyable beans will be transformed. This ensures that a proxy/subclass can be created properly. If the value is set to false, then an exception is thrown at build time indicating that a subclass/proxy could not be created. Quarkus performs the following transformations when this setting is enabled:\n\n - Remove 'final' modifier from classes and methods when a proxy is required.\n - Create a no-args constructor if needed.\n - Makes private no-args constructors package-private if necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transform-unproxyable-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_TRANSFORM_UNPROXYABLE_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.transform-private-injected-fields","additionalKeys":[],"configDoc":"If set to true, the bytecode of private fields that are injection points will be transformed to package private. This ensures that field injection can be performed completely reflection-free. If the value is set to false, then a reflection fallback is used to perform the injection.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transform-private-injected-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_TRANSFORM_PRIVATE_INJECTED_FIELDS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.fail-on-intercepted-private-method","additionalKeys":[],"configDoc":"If set to true (the default), the build fails if a private method that is neither an observer nor a producer, is annotated with an interceptor binding. An example of this is the use of `Transactional` on a private method of a bean. If set to false, Quarkus simply logs a warning that the annotation will be ignored.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-intercepted-private-method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_FAIL_ON_INTERCEPTED_PRIVATE_METHOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.selected-alternatives","additionalKeys":[],"configDoc":"The list of selected alternatives for an application.\n\nAn element value can be:\n\n - a fully qualified class name, i.e. `org.acme.Foo`\n - a simple class name as defined by `Class++#++getSimpleName()`, i.e. `Foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, matches a package\n - a package name with suffix `.++**++`, i.e. `org.acme.++**++`, matches a package that starts with the value Each element value is used to match an alternative bean class, an alternative stereotype annotation type or a bean class that declares an alternative producer. If any value matches then the priority of `Integer++#++MAX_VALUE` is used for the relevant bean. The priority declared via `jakarta.annotation.Priority` is overridden.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selected-alternatives","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_SELECTED_ALTERNATIVES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.auto-producer-methods","additionalKeys":[],"configDoc":"If set to true then `jakarta.enterprise.inject.Produces` is automatically added to all non-void methods that are annotated with a scope annotation, a stereotype or a qualifier, and are not annotated with `Inject` or `Produces`, and no parameter is annotated with `Disposes`, `Observes` or `ObservesAsync`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-producer-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_AUTO_PRODUCER_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-types","additionalKeys":[],"configDoc":"The list of types that should be excluded from discovery.\n\nAn element value can be:\n\n - a fully qualified class name, i.e. `org.acme.Foo`\n - a simple class name as defined by `Class++#++getSimpleName()`, i.e. `Foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, matches a package\n - a package name with suffix `.++**++`, i.e. `org.acme.++**++`, matches a package that starts with the value If any element value matches a discovered type then the type is excluded from discovery, i.e. no beans and observer methods are created from this type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.unremovable-types","additionalKeys":[],"configDoc":"List of types that should be considered unremovable regardless of whether they are directly used or not. This is a configuration option equivalent to using `io.quarkus.arc.Unremovable` annotation.\n\nAn element value can be:\n\n - a fully qualified class name, i.e. `org.acme.Foo`\n - a simple class name as defined by `Class++#++getSimpleName()`, i.e. `Foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, matches a package\n - a package name with suffix `.++**++`, i.e. `org.acme.++**++`, matches a package that starts with the value If any element value matches a discovered bean, then such a bean is considered unremovable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unremovable-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_UNREMOVABLE_TYPES","enum":false}},{"configDocSection":{"name":"quarkus.arc.exclude-dependency","optional":false,"withinAMap":false,"sectionDetails":"= Artifacts that should be excluded from discovery\n\nThese artifacts would be otherwise scanned for beans, i.e. they contain a Jandex index or a beans.xml descriptor.","sectionDetailsTitle":"Artifacts that should be excluded from discovery","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.arc","configGroupType":"io.quarkus.deployment.index.IndexDependencyConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-dependency.\"dependency-name\".group-id","additionalKeys":[],"configDoc":"The maven groupId of the artifact.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-dependency.\"dependency-name\".artifact-id","additionalKeys":[],"configDoc":"The maven artifactId of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-dependency.\"dependency-name\".classifier","additionalKeys":[],"configDoc":"The maven classifier of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"classifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.detect-unused-false-positives","additionalKeys":[],"configDoc":"If set to true then the container attempts to detect \"unused removed beans\" false positives during programmatic lookup at runtime. You can disable this feature to conserve some memory when running your application in production.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-unused-false-positives","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DETECT_UNUSED_FALSE_POSITIVES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.detect-wrong-annotations","additionalKeys":[],"configDoc":"If set to true then the container attempts to detect _wrong_ usages of annotations and eventually fails the build to prevent unexpected behavior of a Quarkus application.\n\nA typical example is `@jakarta.ejb.Singleton` which is often confused with `@jakarta.inject.Singleton`. As a result a component annotated with `@jakarta.ejb.Singleton` would be completely ignored. Another example is an inner class annotated with a scope annotation - this component would be again completely ignored.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-wrong-annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DETECT_WRONG_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.strict-compatibility","additionalKeys":[],"configDoc":"If set to `true`, the container will perform additional validations mandated by the CDI specification. Some improvements on top of the CDI specification may be disabled. Applications that work as expected in the strict mode should work without a change in the default, non-strict mode.\n\nThe strict mode is mainly introduced to allow passing the CDI Lite TCK. Applications are recommended to use the default, non-strict mode, which makes CDI more convenient to use. The \"strictness\" of the strict mode (the set of additional validations and the set of disabled improvements on top of the CDI specification) may change over time.\n\nNote that `transform-unproxyable-classes` and `remove-unused-beans` also has effect on specification compatibility. You may want to disable these features to get behavior closer to the specification.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"strict-compatibility","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_STRICT_COMPATIBILITY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.dev-mode.monitoring-enabled","additionalKeys":[],"configDoc":"If set to true then the container monitors business method invocations and fired events during the development mode.\n\nNOTE: This config property should not be changed in the development mode as it requires a full rebuild of the application","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"monitoring-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DEV_MODE_MONITORING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.dev-mode.generate-dependency-graphs","additionalKeys":[],"configDoc":"If set to true then the dependency graphs are generated and available in the Dev UI.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-dependency-graphs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DEV_MODE_GENERATE_DEPENDENCY_GRAPHS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.test.disable-application-lifecycle-observers","additionalKeys":[],"configDoc":"If set to true then disable `StartupEvent` and `ShutdownEvent` observers declared on application bean classes during the tests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-application-lifecycle-observers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_TEST_DISABLE_APPLICATION_LIFECYCLE_OBSERVERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.ignored-split-packages","additionalKeys":[],"configDoc":"The list of packages that will not be checked for split package issues.\n\nA package string representation can be:\n\n - a full name of the package, i.e. `org.acme.foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, which matches a package that starts with provided value","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignored-split-packages","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_IGNORED_SPLIT_PACKAGES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.context-propagation.enabled","additionalKeys":[],"configDoc":"If set to true and the SmallRye Context Propagation extension is present then the CDI contexts will be propagated by means of the MicroProfile Context Propagation API. Specifically, a `org.eclipse.microprofile.context.spi.ThreadContextProvider` implementation is registered. On the other hand, if set to false then the MicroProfile Context Propagation API will never be used to propagate the CDI contexts. Note that the CDI contexts may be propagated in a different way though. For example with the Vertx duplicated context.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_CONTEXT_PROPAGATION_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.arc.remove-unused-beans","additionalKeys":[],"configDoc":"- If set to `all` (or `true`) the container will attempt to remove all unused beans.\n - If set to `none` (or `false`) no beans will ever be removed even if they are unused (according to the criteria set out below)\n - If set to `fwk`, then all unused beans will be removed, except the unused beans whose classes are declared in the application code\n\nAn unused bean:\n\n - is not a built-in bean or interceptor,\n - is not eligible for injection to any injection point,\n - is not excluded by any extension,\n - does not have a name,\n - does not declare an observer,\n - does not declare any producer which is eligible for injection to any injection point,\n - is not directly eligible for injection into any `jakarta.enterprise.inject.Instance` injection point","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"remove-unused-beans","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_REMOVE_UNUSED_BEANS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.auto-inject-fields","additionalKeys":[],"configDoc":"If set to true `@Inject` is automatically added to all non-static non-final fields that are annotated with one of the annotations defined by `AutoInjectAnnotationBuildItem`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-inject-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_AUTO_INJECT_FIELDS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.transform-unproxyable-classes","additionalKeys":[],"configDoc":"If set to true, the bytecode of unproxyable beans will be transformed. This ensures that a proxy/subclass can be created properly. If the value is set to false, then an exception is thrown at build time indicating that a subclass/proxy could not be created. Quarkus performs the following transformations when this setting is enabled:\n\n - Remove 'final' modifier from classes and methods when a proxy is required.\n - Create a no-args constructor if needed.\n - Makes private no-args constructors package-private if necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transform-unproxyable-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_TRANSFORM_UNPROXYABLE_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.transform-private-injected-fields","additionalKeys":[],"configDoc":"If set to true, the bytecode of private fields that are injection points will be transformed to package private. This ensures that field injection can be performed completely reflection-free. If the value is set to false, then a reflection fallback is used to perform the injection.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transform-private-injected-fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_TRANSFORM_PRIVATE_INJECTED_FIELDS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.fail-on-intercepted-private-method","additionalKeys":[],"configDoc":"If set to true (the default), the build fails if a private method that is neither an observer nor a producer, is annotated with an interceptor binding. An example of this is the use of `Transactional` on a private method of a bean. If set to false, Quarkus simply logs a warning that the annotation will be ignored.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-intercepted-private-method","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_FAIL_ON_INTERCEPTED_PRIVATE_METHOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.selected-alternatives","additionalKeys":[],"configDoc":"The list of selected alternatives for an application.\n\nAn element value can be:\n\n - a fully qualified class name, i.e. `org.acme.Foo`\n - a simple class name as defined by `Class++#++getSimpleName()`, i.e. `Foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, matches a package\n - a package name with suffix `.++**++`, i.e. `org.acme.++**++`, matches a package that starts with the value Each element value is used to match an alternative bean class, an alternative stereotype annotation type or a bean class that declares an alternative producer. If any value matches then the priority of `Integer++#++MAX_VALUE` is used for the relevant bean. The priority declared via `jakarta.annotation.Priority` is overridden.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selected-alternatives","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_SELECTED_ALTERNATIVES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.auto-producer-methods","additionalKeys":[],"configDoc":"If set to true then `jakarta.enterprise.inject.Produces` is automatically added to all non-void methods that are annotated with a scope annotation, a stereotype or a qualifier, and are not annotated with `Inject` or `Produces`, and no parameter is annotated with `Disposes`, `Observes` or `ObservesAsync`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-producer-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_AUTO_PRODUCER_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-types","additionalKeys":[],"configDoc":"The list of types that should be excluded from discovery.\n\nAn element value can be:\n\n - a fully qualified class name, i.e. `org.acme.Foo`\n - a simple class name as defined by `Class++#++getSimpleName()`, i.e. `Foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, matches a package\n - a package name with suffix `.++**++`, i.e. `org.acme.++**++`, matches a package that starts with the value If any element value matches a discovered type then the type is excluded from discovery, i.e. no beans and observer methods are created from this type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.unremovable-types","additionalKeys":[],"configDoc":"List of types that should be considered unremovable regardless of whether they are directly used or not. This is a configuration option equivalent to using `io.quarkus.arc.Unremovable` annotation.\n\nAn element value can be:\n\n - a fully qualified class name, i.e. `org.acme.Foo`\n - a simple class name as defined by `Class++#++getSimpleName()`, i.e. `Foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, matches a package\n - a package name with suffix `.++**++`, i.e. `org.acme.++**++`, matches a package that starts with the value If any element value matches a discovered bean, then such a bean is considered unremovable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unremovable-types","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_UNREMOVABLE_TYPES","enum":false}},{"configDocSection":{"name":"quarkus.arc.exclude-dependency","optional":false,"withinAMap":false,"sectionDetails":"= Artifacts that should be excluded from discovery\n\nThese artifacts would be otherwise scanned for beans, i.e. they contain a Jandex index or a beans.xml descriptor.","sectionDetailsTitle":"Artifacts that should be excluded from discovery","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.arc","configGroupType":"io.quarkus.deployment.index.IndexDependencyConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-dependency.\"dependency-name\".group-id","additionalKeys":[],"configDoc":"The maven groupId of the artifact.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-dependency.\"dependency-name\".artifact-id","additionalKeys":[],"configDoc":"The maven artifactId of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.exclude-dependency.\"dependency-name\".classifier","additionalKeys":[],"configDoc":"The maven classifier of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"classifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.detect-unused-false-positives","additionalKeys":[],"configDoc":"If set to true then the container attempts to detect \"unused removed beans\" false positives during programmatic lookup at runtime. You can disable this feature to conserve some memory when running your application in production.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-unused-false-positives","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DETECT_UNUSED_FALSE_POSITIVES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.detect-wrong-annotations","additionalKeys":[],"configDoc":"If set to true then the container attempts to detect _wrong_ usages of annotations and eventually fails the build to prevent unexpected behavior of a Quarkus application.\n\nA typical example is `@jakarta.ejb.Singleton` which is often confused with `@jakarta.inject.Singleton`. As a result a component annotated with `@jakarta.ejb.Singleton` would be completely ignored. Another example is an inner class annotated with a scope annotation - this component would be again completely ignored.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"detect-wrong-annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DETECT_WRONG_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.strict-compatibility","additionalKeys":[],"configDoc":"If set to `true`, the container will perform additional validations mandated by the CDI specification. Some improvements on top of the CDI specification may be disabled. Applications that work as expected in the strict mode should work without a change in the default, non-strict mode.\n\nThe strict mode is mainly introduced to allow passing the CDI Lite TCK. Applications are recommended to use the default, non-strict mode, which makes CDI more convenient to use. The \"strictness\" of the strict mode (the set of additional validations and the set of disabled improvements on top of the CDI specification) may change over time.\n\nNote that `transform-unproxyable-classes` and `remove-unused-beans` also has effect on specification compatibility. You may want to disable these features to get behavior closer to the specification.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"strict-compatibility","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_STRICT_COMPATIBILITY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.dev-mode.monitoring-enabled","additionalKeys":[],"configDoc":"If set to true then the container monitors business method invocations and fired events during the development mode.\n\nNOTE: This config property should not be changed in the development mode as it requires a full rebuild of the application","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"monitoring-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DEV_MODE_MONITORING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.dev-mode.generate-dependency-graphs","additionalKeys":[],"configDoc":"If set to true then the dependency graphs are generated and available in the Dev UI.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-dependency-graphs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_DEV_MODE_GENERATE_DEPENDENCY_GRAPHS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.test.disable-application-lifecycle-observers","additionalKeys":[],"configDoc":"If set to true then disable `StartupEvent` and `ShutdownEvent` observers declared on application bean classes during the tests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-application-lifecycle-observers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_TEST_DISABLE_APPLICATION_LIFECYCLE_OBSERVERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.arc.ignored-split-packages","additionalKeys":[],"configDoc":"The list of packages that will not be checked for split package issues.\n\nA package string representation can be:\n\n - a full name of the package, i.e. `org.acme.foo`\n - a package name with suffix `.++*++`, i.e. `org.acme.++*++`, which matches a package that starts with provided value","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignored-split-packages","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_IGNORED_SPLIT_PACKAGES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.arc.context-propagation.enabled","additionalKeys":[],"configDoc":"If set to true and the SmallRye Context Propagation extension is present then the CDI contexts will be propagated by means of the MicroProfile Context Propagation API. Specifically, a `org.eclipse.microprofile.context.spi.ThreadContextProvider` implementation is registered. On the other hand, if set to false then the MicroProfile Context Propagation API will never be used to propagate the CDI contexts. Note that the CDI contexts may be propagated in a different way though. For example with the Vertx duplicated context.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.arc","since":null,"environmentVariable":"QUARKUS_ARC_CONTEXT_PROPAGATION_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig index e1578d93f70..a2dd5dbf145 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.azure.functions.deployment.AzureFunctionsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-name","additionalKeys":[],"configDoc":"App name for azure function project. This is required setting. Defaults to the base artifact name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.resource-group","additionalKeys":[],"configDoc":"Azure Resource Group for your Azure Functions","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"resource-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RESOURCE_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.region","additionalKeys":[],"configDoc":"Specifies the region where your Azure Functions will be hosted; default value is westus. link:https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Functions:-Configuration-Details#supported-regions[Valid values]","withinAMap":false,"defaultValue":"westus","javaDocSiteLink":"","docMapKey":"region","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_REGION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.azure-functions.disable-app-insights","additionalKeys":[],"configDoc":"Specifies whether to disable application insights for your function app","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-app-insights","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_DISABLE_APP_INSIGHTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-insights-key","additionalKeys":[],"configDoc":"Specifies the instrumentation key of application insights which will bind to your function app","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-insights-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_INSIGHTS_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.os","additionalKeys":[],"configDoc":"Valid values are linux, windows, and docker","withinAMap":false,"defaultValue":"linux","javaDocSiteLink":"","docMapKey":"os","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_OS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.java-version","additionalKeys":[],"configDoc":"Valid values are 8, 11, and 17","withinAMap":false,"defaultValue":"11","javaDocSiteLink":"","docMapKey":"java-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_JAVA_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.image","additionalKeys":[],"configDoc":"URL of docker image if deploying via docker","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.registry-url","additionalKeys":[],"configDoc":"If using docker, url of registry","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"registry-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_REGISTRY_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.type","additionalKeys":[],"configDoc":"Description of each type can be found link:https://github.com/microsoft/azure-maven-plugins/wiki/Authentication[here] Valid values are\n\n - *azure_cli* Delegates to Azure CLI for login\n - *managed_identity* Requires client to be set\n - *oauth2* Requires tenant to be set\n - *device_code* Requires tenant to be set\n - *file* Filesystem path to a property file that defines authentication. Properties supported are\n\n - *type* Supports same type values as well as _service_principal_\n - *client*\n - *tenant*\n - *key* Password for _service_principal_ if using password authentication\n - *certificate* Path to PEM file if using _service_principal_\n - *certificate-password* Password for PEM file if it is password protected and if using _service_principal_\n - *environment* if using _service_principal_ Defaults to \"azure_cli\" for authentication","withinAMap":false,"defaultValue":"azure_cli","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.path","additionalKeys":[],"configDoc":"Filesystem path to properties file if using _file_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.client","additionalKeys":[],"configDoc":"Client or App Id required if using _managed_identity_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_CLIENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.tenant","additionalKeys":[],"configDoc":"Tenant Id required if using _oauth2_ or _device_code_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_TENANT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-service-plan-name","additionalKeys":[],"configDoc":"Specifies the name of the existing App Service Plan when you do not want to create a new one.","withinAMap":false,"defaultValue":"java-functions-app-service-plan","javaDocSiteLink":"","docMapKey":"app-service-plan-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_SERVICE_PLAN_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-service-plan-resource-group","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-service-plan-resource-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_SERVICE_PLAN_RESOURCE_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.subscription-id","additionalKeys":[],"configDoc":"Azure subscription id. Required only if there are more than one subscription in your account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subscription-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_SUBSCRIPTION_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.pricing-tier","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pricing-tier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_PRICING_TIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.azure-functions.func-port","additionalKeys":[],"configDoc":"Port to run azure function in local runtime. Will default to quarkus.http.test-port or 8081","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"func-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_FUNC_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.local-debug-config","additionalKeys":[],"configDoc":"Config String for local debug","withinAMap":false,"defaultValue":"transport=dt_socket,server=y,suspend=n,address=5005","javaDocSiteLink":"","docMapKey":"local-debug-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_LOCAL_DEBUG_CONFIG","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.azure-functions.app-settings","additionalKeys":[],"configDoc":"Specifies the application settings for your Azure Functions, which are defined in name-value pairs","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-settings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-name","additionalKeys":[],"configDoc":"App name for azure function project. This is required setting. Defaults to the base artifact name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.resource-group","additionalKeys":[],"configDoc":"Azure Resource Group for your Azure Functions","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"resource-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RESOURCE_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.region","additionalKeys":[],"configDoc":"Specifies the region where your Azure Functions will be hosted; default value is westus. link:https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Functions:-Configuration-Details#supported-regions[Valid values]","withinAMap":false,"defaultValue":"westus","javaDocSiteLink":"","docMapKey":"region","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_REGION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.azure-functions.disable-app-insights","additionalKeys":[],"configDoc":"Specifies whether to disable application insights for your function app","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-app-insights","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_DISABLE_APP_INSIGHTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-insights-key","additionalKeys":[],"configDoc":"Specifies the instrumentation key of application insights which will bind to your function app","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-insights-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_INSIGHTS_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.os","additionalKeys":[],"configDoc":"Valid values are linux, windows, and docker","withinAMap":false,"defaultValue":"linux","javaDocSiteLink":"","docMapKey":"os","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_OS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.java-version","additionalKeys":[],"configDoc":"Valid values are 8, 11, and 17","withinAMap":false,"defaultValue":"11","javaDocSiteLink":"","docMapKey":"java-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_JAVA_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.image","additionalKeys":[],"configDoc":"URL of docker image if deploying via docker","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.runtime.registry-url","additionalKeys":[],"configDoc":"If using docker, url of registry","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"registry-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_RUNTIME_REGISTRY_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.type","additionalKeys":[],"configDoc":"Description of each type can be found link:https://github.com/microsoft/azure-maven-plugins/wiki/Authentication[here] Valid values are\n\n - *azure_cli* Delegates to Azure CLI for login\n - *managed_identity* Requires client to be set\n - *oauth2* Requires tenant to be set\n - *device_code* Requires tenant to be set\n - *file* Filesystem path to a property file that defines authentication. Properties supported are\n\n - *type* Supports same type values as well as _service_principal_\n - *client*\n - *tenant*\n - *key* Password for _service_principal_ if using password authentication\n - *certificate* Path to PEM file if using _service_principal_\n - *certificate-password* Password for PEM file if it is password protected and if using _service_principal_\n - *environment* if using _service_principal_ Defaults to \"azure_cli\" for authentication","withinAMap":false,"defaultValue":"azure_cli","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.path","additionalKeys":[],"configDoc":"Filesystem path to properties file if using _file_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.client","additionalKeys":[],"configDoc":"Client or App Id required if using _managed_identity_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_CLIENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.auth.tenant","additionalKeys":[],"configDoc":"Tenant Id required if using _oauth2_ or _device_code_ type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_AUTH_TENANT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-service-plan-name","additionalKeys":[],"configDoc":"Specifies the name of the existing App Service Plan when you do not want to create a new one.","withinAMap":false,"defaultValue":"java-functions-app-service-plan","javaDocSiteLink":"","docMapKey":"app-service-plan-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_SERVICE_PLAN_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.app-service-plan-resource-group","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-service-plan-resource-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_SERVICE_PLAN_RESOURCE_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.subscription-id","additionalKeys":[],"configDoc":"Azure subscription id. Required only if there are more than one subscription in your account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subscription-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_SUBSCRIPTION_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.pricing-tier","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pricing-tier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_PRICING_TIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.azure-functions.func-port","additionalKeys":[],"configDoc":"Port to run azure function in local runtime. Will default to quarkus.http.test-port or 8081","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"func-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_FUNC_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.azure-functions.local-debug-config","additionalKeys":[],"configDoc":"Config String for local debug","withinAMap":false,"defaultValue":"transport=dt_socket,server=y,suspend=n,address=5005","javaDocSiteLink":"","docMapKey":"local-debug-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_LOCAL_DEBUG_CONFIG","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.azure-functions.app-settings.\"setting-name\"","additionalKeys":[],"configDoc":"Specifies the application settings for your Azure Functions, which are defined in name-value pairs","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"setting-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.azure-functions","since":null,"environmentVariable":"QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.banner.BannerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.banner.BannerConfig index 83fb08530c3..2018dd418dc 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.banner.BannerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.banner.BannerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.banner.path","additionalKeys":[],"configDoc":"The path of the banner (path relative to root of classpath) which could be provided by user","withinAMap":false,"defaultValue":"default_banner.txt","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.banner","since":null,"environmentVariable":"QUARKUS_BANNER_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.banner.path","additionalKeys":[],"configDoc":"The path of the banner (path relative to root of classpath) which could be provided by user","withinAMap":false,"defaultValue":"default_banner.txt","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.banner","since":null,"environmentVariable":"QUARKUS_BANNER_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig new file mode 100644 index 00000000000..78d22b37809 --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig @@ -0,0 +1 @@ +[{"configDocKey":{"type":"string","key":"quarkus.cache.infinispan.client-name","additionalKeys":[],"configDoc":"The name of the named Infinispan client to be used for communicating with Infinispan. If not set, use the default Infinispan client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache.infinispan","since":null,"environmentVariable":"QUARKUS_CACHE_INFINISPAN_CLIENT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig new file mode 100644 index 00000000000..f70dbd188c1 --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig @@ -0,0 +1 @@ +[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.infinispan.lifespan","additionalKeys":[],"configDoc":"The default lifespan of the item stored in the cache","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.infinispan","since":null,"environmentVariable":"QUARKUS_CACHE_INFINISPAN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.infinispan.max-idle","additionalKeys":[],"configDoc":"The default max-idle of the item stored in the cache","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.infinispan","since":null,"environmentVariable":"QUARKUS_CACHE_INFINISPAN_MAX_IDLE","enum":false}},{"configDocSection":{"name":"quarkus.cache.infinispan.caches-config","optional":false,"withinAMap":false,"sectionDetails":"= Additional configuration applied to a specific Infinispan cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Infinispan cache (highest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache.infinispan","configGroupType":"io.quarkus.cache.infinispan.runtime.InfinispanCacheRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.infinispan.\"cache-name\".lifespan","additionalKeys":[],"configDoc":"The default lifespan of the item stored in the cache","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.infinispan","since":null,"environmentVariable":"QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.infinispan.\"cache-name\".max-idle","additionalKeys":[],"configDoc":"The default max-idle of the item stored in the cache","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.infinispan","since":null,"environmentVariable":"QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesBuildTimeConfig index 19a16823f3b..03434c696ef 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.cache.redis.client-name","additionalKeys":[],"configDoc":"The name of the named Redis client to be used for communicating with Redis. If not set, use the default Redis client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_CLIENT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.value-type","additionalKeys":[],"configDoc":"The default type of the value stored in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_VALUE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.key-type","additionalKeys":[],"configDoc":"The key type, `String` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_KEY_TYPE","enum":false}},{"configDocSection":{"name":"quarkus.cache.redis.caches-config","optional":false,"withinAMap":false,"sectionDetails":"= Additional configuration applied to a specific Redis cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Redis cache (highest precedence)","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.cache.redis","configGroupType":"io.quarkus.cache.redis.runtime.RedisCacheBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.cache.redis.\"cache-name\".value-type","additionalKeys":[],"configDoc":"The default type of the value stored in the cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.\"cache-name\".key-type","additionalKeys":[],"configDoc":"The key type, `String` by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.cache.redis.client-name","additionalKeys":[],"configDoc":"The name of the named Redis client to be used for communicating with Redis. If not set, use the default Redis client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_CLIENT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.value-type","additionalKeys":[],"configDoc":"The default type of the value stored in the cache.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_VALUE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.key-type","additionalKeys":[],"configDoc":"The key type, `String` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_KEY_TYPE","enum":false}},{"configDocSection":{"name":"quarkus.cache.redis.caches-config","optional":false,"withinAMap":false,"sectionDetails":"= Additional configuration applied to a specific Redis cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Redis cache (highest precedence)","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.cache.redis","configGroupType":"io.quarkus.cache.redis.runtime.RedisCacheBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.cache.redis.\"cache-name\".value-type","additionalKeys":[],"configDoc":"The default type of the value stored in the cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.\"cache-name\".key-type","additionalKeys":[],"configDoc":"The key type, `String` by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesConfig index 8a7127a4dda..112294a05ac 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.redis.runtime.RedisCachesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.prefix","additionalKeys":[],"configDoc":"the key prefix allowing to identify the keys belonging to the cache. If not set, use \"cache:$cache-name\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_PREFIX","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.redis.use-optimistic-locking","additionalKeys":[],"configDoc":"Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-optimistic-locking","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_USE_OPTIMISTIC_LOCKING","enum":false}},{"configDocSection":{"name":"quarkus.cache.redis.caches-config","optional":false,"withinAMap":false,"sectionDetails":"= Additional configuration applied to a specific Redis cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Redis cache (highest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache.redis","configGroupType":"io.quarkus.cache.redis.runtime.RedisCacheRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.\"cache-name\".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.\"cache-name\".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.\"cache-name\".prefix","additionalKeys":[],"configDoc":"the key prefix allowing to identify the keys belonging to the cache. If not set, use \"cache:$cache-name\"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.redis.\"cache-name\".use-optimistic-locking","additionalKeys":[],"configDoc":"Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-optimistic-locking","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.prefix","additionalKeys":[],"configDoc":"the key prefix allowing to identify the keys belonging to the cache. If not set, use \"cache:$cache-name\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_PREFIX","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.redis.use-optimistic-locking","additionalKeys":[],"configDoc":"Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-optimistic-locking","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS_USE_OPTIMISTIC_LOCKING","enum":false}},{"configDocSection":{"name":"quarkus.cache.redis.caches-config","optional":false,"withinAMap":false,"sectionDetails":"= Additional configuration applied to a specific Redis cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Redis cache (highest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache.redis","configGroupType":"io.quarkus.cache.redis.runtime.RedisCacheRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.\"cache-name\".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.redis.\"cache-name\".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.cache.redis.\"cache-name\".prefix","additionalKeys":[],"configDoc":"the key prefix allowing to identify the keys belonging to the cache. If not set, use \"cache:$cache-name\"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.redis.\"cache-name\".use-optimistic-locking","additionalKeys":[],"configDoc":"Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-optimistic-locking","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache.redis","since":null,"environmentVariable":"QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheBuildConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheBuildConfig index 02fdb629297..b9ca3d2ac2f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheBuildConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheBuildConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.cache.type","additionalKeys":[],"configDoc":"Cache type.","withinAMap":false,"defaultValue":"caffeine","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.cache.type","additionalKeys":[],"configDoc":"Cache type.","withinAMap":false,"defaultValue":"caffeine","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheConfig index c475890a1ae..1ad492b9423 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.cache.runtime.CacheConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.cache.enabled","additionalKeys":[],"configDoc":"Whether or not the cache extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.cache.caffeine.default-config","optional":false,"withinAMap":false,"sectionDetails":"== Default configuration applied to all Caffeine caches (lowest precedence)","sectionDetailsTitle":"Default configuration applied to all Caffeine caches (lowest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.cache.caffeine.initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.cache.caffeine.maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.caffeine.metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_METRICS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.cache.caffeine.caches-config","optional":false,"withinAMap":false,"sectionDetails":"== Additional configuration applied to a specific Caffeine cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Caffeine cache (highest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.cache.caffeine.\"cache-name\".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.cache.caffeine.\"cache-name\".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.\"cache-name\".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.\"cache-name\".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.caffeine.\"cache-name\".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__METRICS_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.cache.enabled","additionalKeys":[],"configDoc":"Whether or not the cache extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.cache.caffeine.default-config","optional":false,"withinAMap":false,"sectionDetails":"== Default configuration applied to all Caffeine caches (lowest precedence)","sectionDetailsTitle":"Default configuration applied to all Caffeine caches (lowest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.cache.caffeine.initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.cache.caffeine.maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.caffeine.metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE_METRICS_ENABLED","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.cache.caffeine.caches-config","optional":false,"withinAMap":false,"sectionDetails":"== Additional configuration applied to a specific Caffeine cache (highest precedence)","sectionDetailsTitle":"Additional configuration applied to a specific Caffeine cache (highest precedence)","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.cache","configGroupType":"io.quarkus.cache.runtime.CacheConfig.CaffeineConfig.CaffeineCacheConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.cache.caffeine.\"cache-name\".initial-capacity","additionalKeys":[],"configDoc":"Minimum total size for the internal data structures. Providing a large enough estimate at construction time avoids the need for expensive resizing operations later, but setting this value unnecessarily high wastes memory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-capacity","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__INITIAL_CAPACITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.cache.caffeine.\"cache-name\".maximum-size","additionalKeys":[],"configDoc":"Maximum number of entries the cache may contain. Note that the cache *may evict an entry before this limit is exceeded or temporarily exceed the threshold while evicting*. As the cache size grows close to the maximum, the cache evicts entries that are less likely to be used again. For example, the cache may evict an entry because it hasn't been used recently or very often.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"maximum-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__MAXIMUM_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.\"cache-name\".expire-after-write","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-write","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_WRITE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.cache.caffeine.\"cache-name\".expire-after-access","additionalKeys":[],"configDoc":"Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expire-after-access","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_ACCESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.cache.caffeine.\"cache-name\".metrics-enabled","additionalKeys":[],"configDoc":"Whether or not metrics are recorded if the application depends on the Micrometer extension. Setting this value to `true` will enable the accumulation of cache stats inside Caffeine.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.cache","since":null,"environmentVariable":"QUARKUS_CACHE_CAFFEINE__CACHE_NAME__METRICS_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.buildpack.deployment.BuildpackConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.buildpack.deployment.BuildpackConfig index 577268e7de4..b6e27edeb99 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.buildpack.deployment.BuildpackConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.buildpack.deployment.BuildpackConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.buildpack.jvm-builder-image","additionalKeys":[],"configDoc":"The buildpacks builder image to use when building the project in jvm mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_JVM_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.native-builder-image","additionalKeys":[],"configDoc":"The buildpacks builder image to use when building the project in jvm mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_NATIVE_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.buildpack.builder-env","additionalKeys":[],"configDoc":"Environment key/values to pass to buildpacks.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_BUILDER_ENV","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.run-image","additionalKeys":[],"configDoc":"The buildpacks run image to use when building the project When not supplied, the run image is determined by the builder image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_RUN_IMAGE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.buildpack.pull-timeout-seconds","additionalKeys":[],"configDoc":"Max pull timeout for builder/run images, in seconds","withinAMap":false,"defaultValue":"300","javaDocSiteLink":"","docMapKey":"pull-timeout-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_PULL_TIMEOUT_SECONDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.docker-host","additionalKeys":[],"configDoc":"DOCKER_HOST value to use. If not set, the env var DOCKER_HOST is used, if that is not set the value `unix:///var/run/docker.sock' (or 'npipe:///./pipe/docker_engine' for windows) is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_DOCKER_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.log-level","additionalKeys":[],"configDoc":"Log level to use.. Defaults to 'info'","withinAMap":false,"defaultValue":"info","javaDocSiteLink":"","docMapKey":"log-level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_LOG_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.base-registry-username","additionalKeys":[],"configDoc":"The username to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_BASE_REGISTRY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.base-registry-password","additionalKeys":[],"configDoc":"The password to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_BASE_REGISTRY_PASSWORD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.buildpack.jvm-builder-image","additionalKeys":[],"configDoc":"The buildpacks builder image to use when building the project in jvm mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_JVM_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.native-builder-image","additionalKeys":[],"configDoc":"The buildpacks builder image to use when building the project in jvm mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_NATIVE_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.buildpack.builder-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment key/values to pass to buildpacks.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.run-image","additionalKeys":[],"configDoc":"The buildpacks run image to use when building the project When not supplied, the run image is determined by the builder image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_RUN_IMAGE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.buildpack.pull-timeout-seconds","additionalKeys":[],"configDoc":"Max pull timeout for builder/run images, in seconds","withinAMap":false,"defaultValue":"300","javaDocSiteLink":"","docMapKey":"pull-timeout-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_PULL_TIMEOUT_SECONDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.docker-host","additionalKeys":[],"configDoc":"DOCKER_HOST value to use. If not set, the env var DOCKER_HOST is used, if that is not set the value `unix:///var/run/docker.sock' (or 'npipe:///./pipe/docker_engine' for windows) is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_DOCKER_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.log-level","additionalKeys":[],"configDoc":"Log level to use.. Defaults to 'info'","withinAMap":false,"defaultValue":"info","javaDocSiteLink":"","docMapKey":"log-level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_LOG_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.base-registry-username","additionalKeys":[],"configDoc":"The username to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_BASE_REGISTRY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.buildpack.base-registry-password","additionalKeys":[],"configDoc":"The password to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.buildpack","since":null,"environmentVariable":"QUARKUS_BUILDPACK_BASE_REGISTRY_PASSWORD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.deployment.ContainerImageConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.deployment.ContainerImageConfig index bd200f51e0d..437064979a3 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.deployment.ContainerImageConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.deployment.ContainerImageConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.container-image.group","additionalKeys":[],"configDoc":"The group the container image will be part of","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.name","additionalKeys":[],"configDoc":"The name of the container image. If not set defaults to the application name","withinAMap":false,"defaultValue":"${quarkus.application.name:unset}","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.tag","additionalKeys":[],"configDoc":"The tag of the container image. If not set defaults to the application version","withinAMap":false,"defaultValue":"${quarkus.application.version:latest}","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_TAG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.additional-tags","additionalKeys":[],"configDoc":"Additional tags of the container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_ADDITIONAL_TAGS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.container-image.labels","additionalKeys":[],"configDoc":"Custom labels to add to the generated image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.registry","additionalKeys":[],"configDoc":"The container registry to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_REGISTRY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.image","additionalKeys":[],"configDoc":"Represents the entire image string. If set, then `group`, `name`, `registry`, `tags`, `additionalTags` are ignored","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.username","additionalKeys":[],"configDoc":"The username to use to authenticate with the registry where the built image will be pushed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.password","additionalKeys":[],"configDoc":"The password to use to authenticate with the registry where the built image will be pushed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.container-image.insecure","additionalKeys":[],"configDoc":"Whether or not insecure registries are allowed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"insecure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_INSECURE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.container-image.build","additionalKeys":[],"configDoc":"Whether or not a image build will be performed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_BUILD","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.container-image.push","additionalKeys":[],"configDoc":"Whether or not an image push will be performed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"push","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_PUSH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.builder","additionalKeys":[],"configDoc":"The name of the container image extension to use (e.g. docker, jib, s2i). The option will be used in case multiple extensions are present.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_BUILDER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.container-image.group","additionalKeys":[],"configDoc":"The group the container image will be part of","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.name","additionalKeys":[],"configDoc":"The name of the container image. If not set defaults to the application name","withinAMap":false,"defaultValue":"${quarkus.application.name:unset}","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.tag","additionalKeys":[],"configDoc":"The tag of the container image. If not set defaults to the application version","withinAMap":false,"defaultValue":"${quarkus.application.version:latest}","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_TAG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.additional-tags","additionalKeys":[],"configDoc":"Additional tags of the container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_ADDITIONAL_TAGS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.container-image.labels.\"label-name\"","additionalKeys":[],"configDoc":"Custom labels to add to the generated image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.registry","additionalKeys":[],"configDoc":"The container registry to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_REGISTRY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.image","additionalKeys":[],"configDoc":"Represents the entire image string. If set, then `group`, `name`, `registry`, `tags`, `additionalTags` are ignored","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.username","additionalKeys":[],"configDoc":"The username to use to authenticate with the registry where the built image will be pushed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.password","additionalKeys":[],"configDoc":"The password to use to authenticate with the registry where the built image will be pushed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.container-image.insecure","additionalKeys":[],"configDoc":"Whether or not insecure registries are allowed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"insecure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_INSECURE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.container-image.build","additionalKeys":[],"configDoc":"Whether or not a image build will be performed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_BUILD","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.container-image.push","additionalKeys":[],"configDoc":"Whether or not an image push will be performed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"push","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_PUSH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.container-image.builder","additionalKeys":[],"configDoc":"The name of the container image extension to use (e.g. docker, jib, s2i). The option will be used in case multiple extensions are present.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.container-image","since":null,"environmentVariable":"QUARKUS_CONTAINER_IMAGE_BUILDER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig index 844f7c43c2d..a2cbec487cf 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.docker.deployment.DockerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.docker.dockerfile-jvm-path","additionalKeys":[],"configDoc":"Path to the JVM Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.jvm will be used.","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.jvm","javaDocSiteLink":"","docMapKey":"dockerfile-jvm-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_DOCKERFILE_JVM_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.dockerfile-native-path","additionalKeys":[],"configDoc":"Path to the native Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.native will be used.","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.native","javaDocSiteLink":"","docMapKey":"dockerfile-native-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_DOCKERFILE_NATIVE_PATH","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.docker.build-args","additionalKeys":[],"configDoc":"Build args passed to docker via `--build-arg`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"build-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILD_ARGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.cache-from","additionalKeys":[],"configDoc":"Images to consider as cache sources. Values are passed to `docker build` via the `cache-from` option","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_CACHE_FROM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.network","additionalKeys":[],"configDoc":"The networking mode for the RUN instructions during build","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_NETWORK","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.executable-name","additionalKeys":[],"configDoc":"Name of binary used to execute the docker commands. This setting can override the global container runtime detection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"executable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_EXECUTABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.additional-args","additionalKeys":[],"configDoc":"Additional arbitrary arguments passed to the executable when building the container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_ADDITIONAL_ARGS","enum":false}},{"configDocSection":{"name":"quarkus.docker.buildx","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for Docker Buildx options","sectionDetailsTitle":"Configuration for Docker Buildx options","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.docker","configGroupType":"io.quarkus.container.image.docker.deployment.DockerConfig.DockerBuildxConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.docker.buildx.platform","additionalKeys":[],"configDoc":"Which platform(s) to target during the build. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++platform","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platform","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILDX_PLATFORM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.buildx.output","additionalKeys":[],"configDoc":"Sets the export action for the build result. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++output. Note that any filesystem paths need to be absolute paths, not relative from where the command is executed from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILDX_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.buildx.progress","additionalKeys":[],"configDoc":"Set type of progress output (`auto`, `plain`, `tty`). Use `plain` to show container output (default “`auto`”). See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++progress","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"progress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILDX_PROGRESS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.docker.dockerfile-jvm-path","additionalKeys":[],"configDoc":"Path to the JVM Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.jvm will be used.","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.jvm","javaDocSiteLink":"","docMapKey":"dockerfile-jvm-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_DOCKERFILE_JVM_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.dockerfile-native-path","additionalKeys":[],"configDoc":"Path to the native Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.native will be used.","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.native","javaDocSiteLink":"","docMapKey":"dockerfile-native-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_DOCKERFILE_NATIVE_PATH","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.docker.build-args.\"arg-name\"","additionalKeys":[],"configDoc":"Build args passed to docker via `--build-arg`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"arg-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.cache-from","additionalKeys":[],"configDoc":"Images to consider as cache sources. Values are passed to `docker build` via the `cache-from` option","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-from","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_CACHE_FROM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.network","additionalKeys":[],"configDoc":"The networking mode for the RUN instructions during build","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_NETWORK","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.executable-name","additionalKeys":[],"configDoc":"Name of binary used to execute the docker commands. This setting can override the global container runtime detection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"executable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_EXECUTABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.additional-args","additionalKeys":[],"configDoc":"Additional arbitrary arguments passed to the executable when building the container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_ADDITIONAL_ARGS","enum":false}},{"configDocSection":{"name":"quarkus.docker.buildx","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for Docker Buildx options","sectionDetailsTitle":"Configuration for Docker Buildx options","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.docker","configGroupType":"io.quarkus.container.image.docker.deployment.DockerConfig.DockerBuildxConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.docker.buildx.platform","additionalKeys":[],"configDoc":"Which platform(s) to target during the build. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++platform","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platform","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILDX_PLATFORM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.buildx.output","additionalKeys":[],"configDoc":"Sets the export action for the build result. See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++output. Note that any filesystem paths need to be absolute paths, not relative from where the command is executed from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILDX_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.docker.buildx.progress","additionalKeys":[],"configDoc":"Set type of progress output (`auto`, `plain`, `tty`). Use `plain` to show container output (default “`auto`”). See https://docs.docker.com/engine/reference/commandline/buildx_build/++#++progress","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"progress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.docker","since":null,"environmentVariable":"QUARKUS_DOCKER_BUILDX_PROGRESS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.ContainerImageJibConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.ContainerImageJibConfig index 5ad70e1d869..8d309d36b34 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.ContainerImageJibConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.ContainerImageJibConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.jib.base-jvm-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the jar build. When the application is built against Java 21 or higher, `registry.access.redhat.com/ubi8/openjdk-21-runtime:1.19` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-17-runtime:1.19` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_JVM_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-native-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the native binary build. The default is \"quay.io/quarkus/quarkus-micro-image\". You can also use \"registry.access.redhat.com/ubi8/ubi-minimal\" which is a bigger base image, but provide more built-in utilities such as the microdnf package manager.","withinAMap":false,"defaultValue":"quay.io/quarkus/quarkus-micro-image:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_NATIVE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-arguments","additionalKeys":[],"configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"-Djava.util.logging.manager=org.jboss.logmanager.LogManager","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_JVM_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-additional-arguments","additionalKeys":[],"configDoc":"Additional JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-additional-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_JVM_ADDITIONAL_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-arguments","additionalKeys":[],"configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_NATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-entrypoint","additionalKeys":[],"configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `jvmArguments` field is used for arguments\n - A valid entrypoint is jar package specific (see `quarkus.package.jar.type`)\n - A valid entrypoint depends on the location of both the launching scripts and the application jar file. To that end it's helpful to remember that when `fast-jar` packaging is used (the default), all necessary application jars are added to the `/work` directory and that the same directory is also used as the working directory. When `legacy-jar` or `uber-jar` are used, the application jars are unpacked under the `/app` directory and that directory is used as the working directory.\n - Even if the `jvmArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_JVM_ENTRYPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-entrypoint","additionalKeys":[],"configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `nativeArguments` field is used for arguments\n - A valid entrypoint depends on the location of both the launching scripts and the native binary file. To that end it's helpful to remember that the native application is added to the `/work` directory and that and the same directory is also used as the working directory\n - Even if the `nativeArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_NATIVE_ENTRYPOINT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.jib.environment-variables","additionalKeys":[],"configDoc":"Environment variables to add to the container image","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"environment-variables","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_ENVIRONMENT_VARIABLES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-username","additionalKeys":[],"configDoc":"The username to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_REGISTRY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-password","additionalKeys":[],"configDoc":"The password to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_REGISTRY_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.jib.ports","additionalKeys":[],"configDoc":"The ports to expose","withinAMap":false,"defaultValue":"${quarkus.http.port:8080}","javaDocSiteLink":"","docMapKey":"ports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_PORTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.user","additionalKeys":[],"configDoc":"The user to use in generated image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.working-directory","additionalKeys":[],"configDoc":"The working directory to use in the generated image. The default value is chosen to work in accordance with the default base image.","withinAMap":false,"defaultValue":"/home/jboss","javaDocSiteLink":"","docMapKey":"working-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_WORKING_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.always-cache-base-image","additionalKeys":[],"configDoc":"Controls the optimization which skips downloading base image layers that exist in a target registry. If the user does not set this property, then read as false. If `true`, base image layers are always pulled and cached. If `false`, base image layers will not be pulled/cached if they already exist on the target registry.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-cache-base-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_ALWAYS_CACHE_BASE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.platforms","additionalKeys":[],"configDoc":"List of target platforms. Each platform is defined using the pattern:\n\n```\n|[/variant]|/[/variant]\n```\n\nfor example:\n\n```\nlinux/amd64,linux/arm64/v8\n```\n\nIf not specified, OS default is linux and architecture default is `amd64`. If more than one platform is configured, it is important to note that the base image has to be a Docker manifest or an OCI image index containing a version of each chosen platform. The feature does not work with native images, as cross-compilation is not supported. This configuration is based on an incubating feature of Jib. See link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#how-do-i-specify-a-platform-in-the-manifest-list-or-oci-index-of-a-base-image[Jib FAQ] for more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platforms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_PLATFORMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-digest-file","additionalKeys":[],"configDoc":"The path of a file in which the digest of the generated image will be written. If the path is relative, the base path is the output directory of the build tool.","withinAMap":false,"defaultValue":"jib-image.digest","javaDocSiteLink":"","docMapKey":"image-digest-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_IMAGE_DIGEST_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-id-file","additionalKeys":[],"configDoc":"The path of a file in which the id of the generated image will be written. If the path is relative, the base path is the output directory of the build tool.","withinAMap":false,"defaultValue":"jib-image.id","javaDocSiteLink":"","docMapKey":"image-id-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_IMAGE_ID_FILE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.offline-mode","additionalKeys":[],"configDoc":"Whether or not to operate offline.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"offline-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_OFFLINE_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.docker-executable-name","additionalKeys":[],"configDoc":"Name of binary used to execute the docker commands. This is only used by Jib when the container image is being built locally.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-executable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_DOCKER_EXECUTABLE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.jib.docker-environment","additionalKeys":[],"configDoc":"Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-environment","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_DOCKER_ENVIRONMENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp","additionalKeys":[],"configDoc":"Whether to set the creation time to the actual build time. Otherwise, the creation time will be set to the Unix epoch (00:00:00, January 1st, 1970 in UTC). See link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#why-is-my-image-created-48-years-ago[Jib FAQ] for more information","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_USE_CURRENT_TIMESTAMP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp-file-modification","additionalKeys":[],"configDoc":"Whether to set the modification time (last modified time) of the files put by Jib in the image to the actual build time. Otherwise, the modification time will be set to the Unix epoch (00:00:00, January 1st, 1970 in UTC). If the modification time is constant (flag is set to false so Unix epoch is used) across two consecutive builds, the docker layer sha256 digest will be different only if the actual files added by Jib to the docker layer were changed. More exactly, having 2 consecutive builds will generate different docker layers only if the actual content of the files within the docker layer was changed. If the current timestamp is used the sha256 digest of the docker layer will always be different even if the content of the files didn't change.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp-file-modification","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_USE_CURRENT_TIMESTAMP_FILE_MODIFICATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-image-layers-cache","additionalKeys":[],"configDoc":"The directory to use for caching base image layers. If not specified, the Jib default directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-image-layers-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_IMAGE_LAYERS_CACHE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.application-layers-cache","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layers-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_APPLICATION_LAYERS_CACHE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.jib.base-jvm-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the jar build. When the application is built against Java 21 or higher, `registry.access.redhat.com/ubi8/openjdk-21-runtime:1.19` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-17-runtime:1.19` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_JVM_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-native-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the native binary build. The default is \"quay.io/quarkus/quarkus-micro-image\". You can also use \"registry.access.redhat.com/ubi8/ubi-minimal\" which is a bigger base image, but provide more built-in utilities such as the microdnf package manager.","withinAMap":false,"defaultValue":"quay.io/quarkus/quarkus-micro-image:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_NATIVE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-arguments","additionalKeys":[],"configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"-Djava.util.logging.manager=org.jboss.logmanager.LogManager","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_JVM_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-additional-arguments","additionalKeys":[],"configDoc":"Additional JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-additional-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_JVM_ADDITIONAL_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-arguments","additionalKeys":[],"configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_NATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-entrypoint","additionalKeys":[],"configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `jvmArguments` field is used for arguments\n - A valid entrypoint is jar package specific (see `quarkus.package.jar.type`)\n - A valid entrypoint depends on the location of both the launching scripts and the application jar file. To that end it's helpful to remember that when `fast-jar` packaging is used (the default), all necessary application jars are added to the `/work` directory and that the same directory is also used as the working directory. When `legacy-jar` or `uber-jar` are used, the application jars are unpacked under the `/app` directory and that directory is used as the working directory.\n - Even if the `jvmArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_JVM_ENTRYPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-entrypoint","additionalKeys":[],"configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `nativeArguments` field is used for arguments\n - A valid entrypoint depends on the location of both the launching scripts and the native binary file. To that end it's helpful to remember that the native application is added to the `/work` directory and that and the same directory is also used as the working directory\n - Even if the `nativeArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_NATIVE_ENTRYPOINT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.jib.environment-variables.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables to add to the container image","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-username","additionalKeys":[],"configDoc":"The username to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_REGISTRY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-password","additionalKeys":[],"configDoc":"The password to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_REGISTRY_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.jib.ports","additionalKeys":[],"configDoc":"The ports to expose","withinAMap":false,"defaultValue":"${quarkus.http.port:8080}","javaDocSiteLink":"","docMapKey":"ports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_PORTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.user","additionalKeys":[],"configDoc":"The user to use in generated image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.working-directory","additionalKeys":[],"configDoc":"The working directory to use in the generated image. The default value is chosen to work in accordance with the default base image.","withinAMap":false,"defaultValue":"/home/jboss","javaDocSiteLink":"","docMapKey":"working-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_WORKING_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.always-cache-base-image","additionalKeys":[],"configDoc":"Controls the optimization which skips downloading base image layers that exist in a target registry. If the user does not set this property, then read as false. If `true`, base image layers are always pulled and cached. If `false`, base image layers will not be pulled/cached if they already exist on the target registry.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-cache-base-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_ALWAYS_CACHE_BASE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.platforms","additionalKeys":[],"configDoc":"List of target platforms. Each platform is defined using the pattern:\n\n```\n|[/variant]|/[/variant]\n```\n\nfor example:\n\n```\nlinux/amd64,linux/arm64/v8\n```\n\nIf not specified, OS default is linux and architecture default is `amd64`. If more than one platform is configured, it is important to note that the base image has to be a Docker manifest or an OCI image index containing a version of each chosen platform. The feature does not work with native images, as cross-compilation is not supported. This configuration is based on an incubating feature of Jib. See link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#how-do-i-specify-a-platform-in-the-manifest-list-or-oci-index-of-a-base-image[Jib FAQ] for more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platforms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_PLATFORMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-digest-file","additionalKeys":[],"configDoc":"The path of a file in which the digest of the generated image will be written. If the path is relative, the base path is the output directory of the build tool.","withinAMap":false,"defaultValue":"jib-image.digest","javaDocSiteLink":"","docMapKey":"image-digest-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_IMAGE_DIGEST_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-id-file","additionalKeys":[],"configDoc":"The path of a file in which the id of the generated image will be written. If the path is relative, the base path is the output directory of the build tool.","withinAMap":false,"defaultValue":"jib-image.id","javaDocSiteLink":"","docMapKey":"image-id-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_IMAGE_ID_FILE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.offline-mode","additionalKeys":[],"configDoc":"Whether or not to operate offline.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"offline-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_OFFLINE_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.docker-executable-name","additionalKeys":[],"configDoc":"Name of binary used to execute the docker commands. This is only used by Jib when the container image is being built locally.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-executable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_DOCKER_EXECUTABLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.jib.docker-environment.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp","additionalKeys":[],"configDoc":"Whether to set the creation time to the actual build time. Otherwise, the creation time will be set to the Unix epoch (00:00:00, January 1st, 1970 in UTC). See link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#why-is-my-image-created-48-years-ago[Jib FAQ] for more information","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_USE_CURRENT_TIMESTAMP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp-file-modification","additionalKeys":[],"configDoc":"Whether to set the modification time (last modified time) of the files put by Jib in the image to the actual build time. Otherwise, the modification time will be set to the Unix epoch (00:00:00, January 1st, 1970 in UTC). If the modification time is constant (flag is set to false so Unix epoch is used) across two consecutive builds, the docker layer sha256 digest will be different only if the actual files added by Jib to the docker layer were changed. More exactly, having 2 consecutive builds will generate different docker layers only if the actual content of the files within the docker layer was changed. If the current timestamp is used the sha256 digest of the docker layer will always be different even if the content of the files didn't change.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp-file-modification","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_USE_CURRENT_TIMESTAMP_FILE_MODIFICATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-image-layers-cache","additionalKeys":[],"configDoc":"The directory to use for caching base image layers. If not specified, the Jib default directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-image-layers-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_BASE_IMAGE_LAYERS_CACHE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.application-layers-cache","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layers-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","since":null,"environmentVariable":"QUARKUS_JIB_APPLICATION_LAYERS_CACHE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.ContainerImageOpenshiftConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.ContainerImageOpenshiftConfig index 2a5171a1614..0ae7525e23f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.ContainerImageOpenshiftConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.ContainerImageOpenshiftConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.container.image.openshift.deployment.BuildStrategy","key":"quarkus.openshift.build-strategy","additionalKeys":[],"configDoc":"The build config strategy to use.","withinAMap":false,"defaultValue":"binary","javaDocSiteLink":"","docMapKey":"build-strategy","configPhase":"BUILD_TIME","acceptedValues":["`binary`","`docker`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BUILD_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.base-jvm-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the jar build. The value of this property is used to create an ImageStream for the builder image used in the Openshift build. When it references images already available in the internal Openshift registry, the corresponding streams are used instead. When the application is built against Java 21 or higher, `registry.access.redhat.com/ubi8/openjdk-21:1.19` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-17:1.19` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BASE_JVM_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.base-native-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the native binary build. The value of this property is used to create an ImageStream for the builder image used in the Openshift build. When it references images already available in the internal Openshift registry, the corresponding streams are used instead.","withinAMap":false,"defaultValue":"quay.io/quarkus/ubi-quarkus-native-binary-s2i:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BASE_NATIVE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jvm-dockerfile","additionalKeys":[],"configDoc":"The default Dockerfile to use for jvm builds","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.jvm","javaDocSiteLink":"","docMapKey":"jvm-dockerfile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JVM_DOCKERFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-dockerfile","additionalKeys":[],"configDoc":"The default Dockerfile to use for native builds","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.native","javaDocSiteLink":"","docMapKey":"native-dockerfile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_DOCKERFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jvm-arguments","additionalKeys":[],"configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JVM_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-arguments","additionalKeys":[],"configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jar-directory","additionalKeys":[],"configDoc":"The directory where the jar is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non default image is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JAR_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jar-file-name","additionalKeys":[],"configDoc":"The resulting filename of the jar in the S2I image. This option may be used if the selected S2I image uses a fixed name for the jar.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jar-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JAR_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-binary-directory","additionalKeys":[],"configDoc":"The directory where the native binary is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non-default image is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-binary-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_BINARY_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-binary-file-name","additionalKeys":[],"configDoc":"The resulting filename of the native binary in the S2I image. This option may be used if the selected S2I image uses a fixed name for the native binary.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-binary-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_BINARY_FILE_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.build-timeout","additionalKeys":[],"configDoc":"The build timeout.","withinAMap":false,"defaultValue":"PT5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"build-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BUILD_TIMEOUT","enum":false}},{"configDocKey":{"type":"org.jboss.logging.Logger.Level","key":"quarkus.openshift.build-log-level","additionalKeys":[],"configDoc":"The log level of OpenShift build log.","withinAMap":false,"defaultValue":"info","javaDocSiteLink":"","docMapKey":"build-log-level","configPhase":"BUILD_TIME","acceptedValues":["`fatal`","`error`","`warn`","`info`","`debug`","`trace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BUILD_LOG_LEVEL","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.image-push-secret","additionalKeys":[],"configDoc":"The image push secret to use for pushing to external registries. (see: https://cloud.redhat.com/blog/pushing-application-images-to-an-external-registry)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-push-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IMAGE_PUSH_SECRET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.container.image.openshift.deployment.BuildStrategy","key":"quarkus.openshift.build-strategy","additionalKeys":[],"configDoc":"The build config strategy to use.","withinAMap":false,"defaultValue":"binary","javaDocSiteLink":"","docMapKey":"build-strategy","configPhase":"BUILD_TIME","acceptedValues":["`binary`","`docker`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BUILD_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.base-jvm-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the jar build. The value of this property is used to create an ImageStream for the builder image used in the Openshift build. When it references images already available in the internal Openshift registry, the corresponding streams are used instead. When the application is built against Java 21 or higher, `registry.access.redhat.com/ubi8/openjdk-21:1.19` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-17:1.19` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BASE_JVM_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.base-native-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the native binary build. The value of this property is used to create an ImageStream for the builder image used in the Openshift build. When it references images already available in the internal Openshift registry, the corresponding streams are used instead.","withinAMap":false,"defaultValue":"quay.io/quarkus/ubi-quarkus-native-binary-s2i:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BASE_NATIVE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jvm-dockerfile","additionalKeys":[],"configDoc":"The default Dockerfile to use for jvm builds","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.jvm","javaDocSiteLink":"","docMapKey":"jvm-dockerfile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JVM_DOCKERFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-dockerfile","additionalKeys":[],"configDoc":"The default Dockerfile to use for native builds","withinAMap":false,"defaultValue":"src/main/docker/Dockerfile.native","javaDocSiteLink":"","docMapKey":"native-dockerfile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_DOCKERFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jvm-arguments","additionalKeys":[],"configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JVM_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-arguments","additionalKeys":[],"configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jar-directory","additionalKeys":[],"configDoc":"The directory where the jar is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non default image is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JAR_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.jar-file-name","additionalKeys":[],"configDoc":"The resulting filename of the jar in the S2I image. This option may be used if the selected S2I image uses a fixed name for the jar.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jar-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JAR_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-binary-directory","additionalKeys":[],"configDoc":"The directory where the native binary is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non-default image is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-binary-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_BINARY_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.native-binary-file-name","additionalKeys":[],"configDoc":"The resulting filename of the native binary in the S2I image. This option may be used if the selected S2I image uses a fixed name for the native binary.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-binary-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NATIVE_BINARY_FILE_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.build-timeout","additionalKeys":[],"configDoc":"The build timeout.","withinAMap":false,"defaultValue":"PT5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"build-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BUILD_TIMEOUT","enum":false}},{"configDocKey":{"type":"org.jboss.logging.Logger.Level","key":"quarkus.openshift.build-log-level","additionalKeys":[],"configDoc":"The log level of OpenShift build log.","withinAMap":false,"defaultValue":"info","javaDocSiteLink":"","docMapKey":"build-log-level","configPhase":"BUILD_TIME","acceptedValues":["`fatal`","`error`","`warn`","`info`","`debug`","`trace`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_BUILD_LOG_LEVEL","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.image-push-secret","additionalKeys":[],"configDoc":"The image push secret to use for pushing to external registries. (see: https://cloud.redhat.com/blog/pushing-application-images-to-an-external-registry)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-push-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IMAGE_PUSH_SECRET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.S2iConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.S2iConfig index f1585d23dce..95d92b3a5ee 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.S2iConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.openshift.deployment.S2iConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.container.image.openshift.deployment.BuildStrategy","key":"quarkus.s2i.build-strategy","additionalKeys":[],"configDoc":"The build config strategy to use.","withinAMap":false,"defaultValue":"binary","javaDocSiteLink":"","docMapKey":"build-strategy","configPhase":"BUILD_TIME","acceptedValues":["`binary`","`docker`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BUILD_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.s2i.base-jvm-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the jar build. When the application is built against Java 21 or higher, `registry.access.redhat.com/ubi8/openjdk-21:1.19` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-17:1.19` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BASE_JVM_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.base-native-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the native binary build","withinAMap":false,"defaultValue":"quay.io/quarkus/ubi-quarkus-native-binary-s2i:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BASE_NATIVE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.jvm-arguments","additionalKeys":[],"configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_JVM_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.native-arguments","additionalKeys":[],"configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_NATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.jar-directory","additionalKeys":[],"configDoc":"The directory where the jar is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non default image is used.","withinAMap":false,"defaultValue":"/deployments/target/","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_JAR_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.jar-file-name","additionalKeys":[],"configDoc":"The resulting filename of the jar in the S2I image. This option may be used if the selected S2I image uses a fixed name for the jar.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jar-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_JAR_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.native-binary-directory","additionalKeys":[],"configDoc":"The directory where the native binary is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non-default image is used.","withinAMap":false,"defaultValue":"/home/quarkus/","javaDocSiteLink":"","docMapKey":"native-binary-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_NATIVE_BINARY_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.native-binary-file-name","additionalKeys":[],"configDoc":"The resulting filename of the native binary in the S2I image. This option may be used if the selected S2I image uses a fixed name for the native binary.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-binary-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_NATIVE_BINARY_FILE_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.s2i.build-timeout","additionalKeys":[],"configDoc":"The build timeout.","withinAMap":false,"defaultValue":"PT5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"build-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BUILD_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.container.image.openshift.deployment.BuildStrategy","key":"quarkus.s2i.build-strategy","additionalKeys":[],"configDoc":"The build config strategy to use.","withinAMap":false,"defaultValue":"binary","javaDocSiteLink":"","docMapKey":"build-strategy","configPhase":"BUILD_TIME","acceptedValues":["`binary`","`docker`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BUILD_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.s2i.base-jvm-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the jar build. When the application is built against Java 21 or higher, `registry.access.redhat.com/ubi8/openjdk-21:1.19` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-17:1.19` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BASE_JVM_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.base-native-image","additionalKeys":[],"configDoc":"The base image to be used when a container image is being produced for the native binary build","withinAMap":false,"defaultValue":"quay.io/quarkus/ubi-quarkus-native-binary-s2i:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BASE_NATIVE_IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.jvm-arguments","additionalKeys":[],"configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_JVM_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.native-arguments","additionalKeys":[],"configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_NATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.jar-directory","additionalKeys":[],"configDoc":"The directory where the jar is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non default image is used.","withinAMap":false,"defaultValue":"/deployments/target/","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_JAR_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.jar-file-name","additionalKeys":[],"configDoc":"The resulting filename of the jar in the S2I image. This option may be used if the selected S2I image uses a fixed name for the jar.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jar-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_JAR_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.native-binary-directory","additionalKeys":[],"configDoc":"The directory where the native binary is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non-default image is used.","withinAMap":false,"defaultValue":"/home/quarkus/","javaDocSiteLink":"","docMapKey":"native-binary-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_NATIVE_BINARY_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.s2i.native-binary-file-name","additionalKeys":[],"configDoc":"The resulting filename of the native binary in the S2I image. This option may be used if the selected S2I image uses a fixed name for the native binary.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-binary-file-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_NATIVE_BINARY_FILE_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.s2i.build-timeout","additionalKeys":[],"configDoc":"The build timeout.","withinAMap":false,"defaultValue":"PT5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"build-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.s2i","since":null,"environmentVariable":"QUARKUS_S2I_BUILD_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.RestCsrfBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.RestCsrfBuildTimeConfig index b593949c37c..72fd8e137da 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.RestCsrfBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.RestCsrfBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.enabled","additionalKeys":[],"configDoc":"If filter is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.enabled","additionalKeys":[],"configDoc":"If filter is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.runtime.RestCsrfConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.runtime.RestCsrfConfig index 62d31586d39..9ea584ed022 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.runtime.RestCsrfConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.csrf.reactive.runtime.RestCsrfConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.form-field-name","additionalKeys":[],"configDoc":"Form field name which keeps a CSRF token.","withinAMap":false,"defaultValue":"csrf-token","javaDocSiteLink":"","docMapKey":"form-field-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_FORM_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.token-header-name","additionalKeys":[],"configDoc":"Token header which can provide a CSRF token.","withinAMap":false,"defaultValue":"X-CSRF-TOKEN","javaDocSiteLink":"","docMapKey":"token-header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_TOKEN_HEADER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.cookie-name","additionalKeys":[],"configDoc":"CSRF cookie name.","withinAMap":false,"defaultValue":"csrf-token","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.rest-csrf.cookie-max-age","additionalKeys":[],"configDoc":"CSRF cookie max age.","withinAMap":false,"defaultValue":"2H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cookie-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_MAX_AGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.cookie-path","additionalKeys":[],"configDoc":"CSRF cookie path.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.cookie-domain","additionalKeys":[],"configDoc":"CSRF cookie domain.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the CSRF cookie will have its 'secure' parameter set to 'true' when HTTP is used. It may be necessary when running behind an SSL terminating reverse proxy. The cookie will always be secure if HTTPS is used even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.cookie-http-only","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"cookie-http-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_HTTP_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.create-token-path","additionalKeys":[],"configDoc":"Create CSRF token only if the HTTP GET relative request path matches one of the paths configured with this property. Use a comma to separate multiple path values.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_CREATE_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.rest-csrf.token-size","additionalKeys":[],"configDoc":"Random CSRF token size in bytes.","withinAMap":false,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"token-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_TOKEN_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.token-signature-key","additionalKeys":[],"configDoc":"CSRF token HMAC signature key, if this key is set then it must be at least 32 characters long.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-signature-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_TOKEN_SIGNATURE_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.verify-token","additionalKeys":[],"configDoc":"Verify CSRF token in the CSRF filter. If you prefer then you can disable this property and compare CSRF form and cookie parameters in the application code using JAX-RS jakarta.ws.rs.FormParam which refers to the `form-field-name` form property and jakarta.ws.rs.CookieParam which refers to the `RestCsrfConfig++#++cookieName` cookie. Note that even if the CSRF token verification in the CSRF filter is disabled, the filter will still perform checks to ensure the token is available, has the correct `token-size` in bytes and that the Content-Type HTTP header is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_VERIFY_TOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.require-form-url-encoded","additionalKeys":[],"configDoc":"Require that only 'application/x-www-form-urlencoded' or 'multipart/form-data' body is accepted for the token verification to proceed. Disable this property for the CSRF filter to avoid verifying the token for POST requests with other content types. This property is only effective if `verify-token` property is enabled and `token-header-name` is not configured.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"require-form-url-encoded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_REQUIRE_FORM_URL_ENCODED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.form-field-name","additionalKeys":[],"configDoc":"Form field name which keeps a CSRF token.","withinAMap":false,"defaultValue":"csrf-token","javaDocSiteLink":"","docMapKey":"form-field-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_FORM_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.token-header-name","additionalKeys":[],"configDoc":"Token header which can provide a CSRF token.","withinAMap":false,"defaultValue":"X-CSRF-TOKEN","javaDocSiteLink":"","docMapKey":"token-header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_TOKEN_HEADER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.cookie-name","additionalKeys":[],"configDoc":"CSRF cookie name.","withinAMap":false,"defaultValue":"csrf-token","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.rest-csrf.cookie-max-age","additionalKeys":[],"configDoc":"CSRF cookie max age.","withinAMap":false,"defaultValue":"2H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cookie-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_MAX_AGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.cookie-path","additionalKeys":[],"configDoc":"CSRF cookie path.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.cookie-domain","additionalKeys":[],"configDoc":"CSRF cookie domain.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the CSRF cookie will have its 'secure' parameter set to 'true' when HTTP is used. It may be necessary when running behind an SSL terminating reverse proxy. The cookie will always be secure if HTTPS is used even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.cookie-http-only","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"cookie-http-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_COOKIE_HTTP_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.create-token-path","additionalKeys":[],"configDoc":"Create CSRF token only if the HTTP GET relative request path matches one of the paths configured with this property. Use a comma to separate multiple path values.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_CREATE_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.rest-csrf.token-size","additionalKeys":[],"configDoc":"Random CSRF token size in bytes.","withinAMap":false,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"token-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_TOKEN_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-csrf.token-signature-key","additionalKeys":[],"configDoc":"CSRF token HMAC signature key, if this key is set then it must be at least 32 characters long.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-signature-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_TOKEN_SIGNATURE_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.verify-token","additionalKeys":[],"configDoc":"Verify CSRF token in the CSRF filter. If you prefer then you can disable this property and compare CSRF form and cookie parameters in the application code using JAX-RS jakarta.ws.rs.FormParam which refers to the `form-field-name` form property and jakarta.ws.rs.CookieParam which refers to the `RestCsrfConfig++#++cookieName` cookie. Note that even if the CSRF token verification in the CSRF filter is disabled, the filter will still perform checks to ensure the token is available, has the correct `token-size` in bytes and that the Content-Type HTTP header is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_VERIFY_TOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-csrf.require-form-url-encoded","additionalKeys":[],"configDoc":"Require that only 'application/x-www-form-urlencoded' or 'multipart/form-data' body is accepted for the token verification to proceed. Disable this property for the CSRF filter to avoid verifying the token for POST requests with other content types. This property is only effective if `verify-token` property is enabled and `token-header-name` is not configured.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"require-form-url-encoded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-csrf","since":null,"environmentVariable":"QUARKUS_REST_CSRF_REQUIRE_FORM_URL_ENCODED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig index 6bf65c0cdca..04a2f9dc457 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.datasource.db-kind","additionalKeys":["quarkus.datasource.\"datasource-name\".db-kind"],"configDoc":"The kind of database we will connect to (e.g. h2, postgresql...).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-kind","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DB_KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.db-version","additionalKeys":["quarkus.datasource.\"datasource-name\".db-version"],"configDoc":"The version of the database we will connect to (e.g. '10.0').\n\nCAUTION: The version number set here should follow the same numbering scheme\nas the string returned by `java.sql.DatabaseMetaData#getDatabaseProductVersion()`\nfor your database's JDBC driver.\nThis numbering scheme may be different from the most popular one for your database;\nfor example Microsoft SQL Server 2016 would be version `13`.\n\nAs a rule, the version set here should be as high as possible,\nbut must be lower than or equal to the version of any database your application will connect to.\n\nA high version will allow better performance and using more features\n(e.g. Hibernate ORM may generate more efficient SQL,\navoid workarounds and take advantage of more database features),\nbut if it is higher than the version of the database you want to connect to,\nit may lead to runtime exceptions\n(e.g. Hibernate ORM may generate invalid SQL that your database will reject).\n\nSome extensions (like the Hibernate ORM extension)\nwill try to check this version against the actual database version on startup,\nleading to a startup failure when the actual version is lower\nor simply a warning in case the database cannot be reached.\n\nThe default for this property is specific to each extension;\nthe Hibernate ORM extension will default to the oldest version it supports.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DB_VERSION","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.devservices.enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.enabled"],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. the JDBC URL or reactive client URL) is set explicitly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.image-name","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.image-name"],"configDoc":"The container image name for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.devservices.container-env","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.container-env"],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.devservices.container-properties","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.container-properties"],"configDoc":"Generic properties that are passed for additional container configuration.\n\nProperties defined here are database-specific and are interpreted specifically in each database dev service implementation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-properties","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.devservices.properties","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.properties"],"configDoc":"Generic properties that are added to the database connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"properties","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.devservices.port","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.port"],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.command","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.command"],"configDoc":"The container start command to use for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.db-name","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.db-name"],"configDoc":"The database name to use if this Dev Service supports overriding it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_DB_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.username","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.username"],"configDoc":"The username to use if this Dev Service supports overriding it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.password","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.password"],"configDoc":"The password to use if this Dev Service supports overriding it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.init-script-path","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.init-script-path"],"configDoc":"The path to a SQL script to be loaded from the classpath and applied to the Dev Service database.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-script-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_INIT_SCRIPT_PATH","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.devservices.volumes","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.volumes"],"configDoc":"The volumes to be mapped to the container.\n\nThe map key corresponds to the host location; the map value is the container location. If the host location starts with \"classpath:\", the mapping loads the resource from the classpath with read-only permission.\n\nWhen using a file system location, the volume will be generated with read-write permission, potentially leading to data loss or modification in your file system.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volumes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.devservices.reuse","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.reuse"],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:databases-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications or datasources.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_REUSE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.health-exclude","additionalKeys":["quarkus.datasource.\"datasource-name\".health-exclude"],"configDoc":"Whether this particular data source should be excluded from the health check if the general health check for data sources is enabled.\n\nBy default, the health check includes all configured data sources (if it is enabled).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"health-exclude","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_HEALTH_EXCLUDE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.health.enabled","additionalKeys":[],"configDoc":"Whether or not a health check is published in case the smallrye-health extension is present.\n\nThis is a global setting and is not specific to a datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.metrics.enabled","additionalKeys":[],"configDoc":"Whether or not datasource metrics are published in case a metrics extension is present.\n\nThis is a global setting and is not specific to a datasource.\n\nNOTE: This is different from the \"jdbc.enable-metrics\" property that needs to be set on the JDBC datasource level to enable collection of metrics for that datasource.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_METRICS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.datasource.db-kind","additionalKeys":["quarkus.datasource.\"datasource-name\".db-kind"],"configDoc":"The kind of database we will connect to (e.g. h2, postgresql...).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-kind","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DB_KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.db-version","additionalKeys":["quarkus.datasource.\"datasource-name\".db-version"],"configDoc":"The version of the database we will connect to (e.g. '10.0').\n\nCAUTION: The version number set here should follow the same numbering scheme\nas the string returned by `java.sql.DatabaseMetaData#getDatabaseProductVersion()`\nfor your database's JDBC driver.\nThis numbering scheme may be different from the most popular one for your database;\nfor example Microsoft SQL Server 2016 would be version `13`.\n\nAs a rule, the version set here should be as high as possible,\nbut must be lower than or equal to the version of any database your application will connect to.\n\nA high version will allow better performance and using more features\n(e.g. Hibernate ORM may generate more efficient SQL,\navoid workarounds and take advantage of more database features),\nbut if it is higher than the version of the database you want to connect to,\nit may lead to runtime exceptions\n(e.g. Hibernate ORM may generate invalid SQL that your database will reject).\n\nSome extensions (like the Hibernate ORM extension)\nwill try to check this version against the actual database version on startup,\nleading to a startup failure when the actual version is lower\nor simply a warning in case the database cannot be reached.\n\nThe default for this property is specific to each extension;\nthe Hibernate ORM extension will default to the oldest version it supports.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DB_VERSION","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.devservices.enabled","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.enabled"],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. the JDBC URL or reactive client URL) is set explicitly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.image-name","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.image-name"],"configDoc":"The container image name for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.devservices.container-env.\"environment-variable-name\"","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.container-env.\"environment-variable-name\""],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.devservices.container-properties.\"property-key\"","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.container-properties.\"property-key\""],"configDoc":"Generic properties that are passed for additional container configuration.\n\nProperties defined here are database-specific and are interpreted specifically in each database dev service implementation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.devservices.properties.\"property-key\"","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.properties.\"property-key\""],"configDoc":"Generic properties that are added to the database connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.devservices.port","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.port"],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.command","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.command"],"configDoc":"The container start command to use for container-based Dev Service providers.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.db-name","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.db-name"],"configDoc":"The database name to use if this Dev Service supports overriding it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"db-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_DB_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.username","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.username"],"configDoc":"The username to use if this Dev Service supports overriding it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.password","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.password"],"configDoc":"The password to use if this Dev Service supports overriding it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.devservices.init-script-path","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.init-script-path"],"configDoc":"The path to a SQL script to be loaded from the classpath and applied to the Dev Service database.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-script-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_INIT_SCRIPT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.devservices.volumes.\"host-path\"","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.volumes.\"host-path\""],"configDoc":"The volumes to be mapped to the container.\n\nThe map key corresponds to the host location; the map value is the container location. If the host location starts with \"classpath:\", the mapping loads the resource from the classpath with read-only permission.\n\nWhen using a file system location, the volume will be generated with read-write permission, potentially leading to data loss or modification in your file system.\n\nThis has no effect if the provider is not a container-based database, such as H2 or Derby.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.devservices.reuse","additionalKeys":["quarkus.datasource.\"datasource-name\".devservices.reuse"],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:databases-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications or datasources.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_DEVSERVICES_REUSE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.health-exclude","additionalKeys":["quarkus.datasource.\"datasource-name\".health-exclude"],"configDoc":"Whether this particular data source should be excluded from the health check if the general health check for data sources is enabled.\n\nBy default, the health check includes all configured data sources (if it is enabled).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"health-exclude","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_HEALTH_EXCLUDE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.health.enabled","additionalKeys":[],"configDoc":"Whether or not a health check is published in case the smallrye-health extension is present.\n\nThis is a global setting and is not specific to a datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.metrics.enabled","additionalKeys":[],"configDoc":"Whether or not datasource metrics are published in case a metrics extension is present.\n\nThis is a global setting and is not specific to a datasource.\n\nNOTE: This is different from the \"jdbc.enable-metrics\" property that needs to be set on the JDBC datasource level to enable collection of metrics for that datasource.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_METRICS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesRuntimeConfig index 374af030326..c9af859b063 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.datasource.runtime.DataSourcesRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.active","additionalKeys":["quarkus.datasource.\"datasource-name\".active"],"configDoc":"Whether this datasource should be active at runtime.\n\nSee xref:datasource.adoc#datasource-active[this section of the documentation].\n\nIf the datasource is not active, it won't start with the application,\nand accessing the corresponding Datasource CDI bean will fail,\nmeaning in particular that consumers of this datasource\n(e.g. Hibernate ORM persistence units) will fail to start unless they are inactive too.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_ACTIVE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.username","additionalKeys":["quarkus.datasource.\"datasource-name\".username"],"configDoc":"The datasource username","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.password","additionalKeys":["quarkus.datasource.\"datasource-name\".password"],"configDoc":"The datasource password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.credentials-provider","additionalKeys":["quarkus.datasource.\"datasource-name\".credentials-provider"],"configDoc":"The credentials provider name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.credentials-provider-name","additionalKeys":["quarkus.datasource.\"datasource-name\".credentials-provider-name"],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.active","additionalKeys":["quarkus.datasource.\"datasource-name\".active"],"configDoc":"Whether this datasource should be active at runtime.\n\nSee xref:datasource.adoc#datasource-active[this section of the documentation].\n\nIf the datasource is not active, it won't start with the application,\nand accessing the corresponding Datasource CDI bean will fail,\nmeaning in particular that consumers of this datasource\n(e.g. Hibernate ORM persistence units) will fail to start unless they are inactive too.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_ACTIVE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.username","additionalKeys":["quarkus.datasource.\"datasource-name\".username"],"configDoc":"The datasource username","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.password","additionalKeys":["quarkus.datasource.\"datasource-name\".password"],"configDoc":"The datasource password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.credentials-provider","additionalKeys":["quarkus.datasource.\"datasource-name\".credentials-provider"],"configDoc":"The credentials provider name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.credentials-provider-name","additionalKeys":["quarkus.datasource.\"datasource-name\".credentials-provider-name"],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.BootstrapConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.BootstrapConfig index 0da9431d06f..826a2bb4d3c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.BootstrapConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.BootstrapConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.effective-model-builder","additionalKeys":[],"configDoc":"If set to true, the workspace initialization will be based on the effective POMs (i.e. properly interpolated, including support for profiles) instead of the raw ones.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"effective-model-builder","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_EFFECTIVE_MODEL_BUILDER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.bootstrap.workspace-discovery","additionalKeys":[],"configDoc":"If set to true, workspace discovery will be enabled for all launch modes. Usually, workspace discovery is enabled by default only for dev and test modes.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"workspace-discovery","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_WORKSPACE_DISCOVERY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.warn-on-failing-workspace-modules","additionalKeys":[],"configDoc":"If set to true, workspace loader will log warnings for modules that could not be loaded for some reason instead of throwing errors.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"warn-on-failing-workspace-modules","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_WARN_ON_FAILING_WORKSPACE_MODULES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.disable-jar-cache","additionalKeys":[],"configDoc":"By default, the bootstrap mechanism will create a shared cache of open JARs for Quarkus classloaders to reduce the total number of opened ZIP FileSystems in dev and test modes. Setting system property `quarkus.bootstrap.disable-jar-cache` to `true` will make Quarkus classloaders create a new ZIP FileSystem for each JAR classpath element every time it is added to a Quarkus classloader.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-jar-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_DISABLE_JAR_CACHE","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.BootstrapConfig.MisalignedPlatformImports","key":"quarkus.bootstrap.misaligned-platform-imports","additionalKeys":[],"configDoc":"Whether to throw an error, warn or silently ignore misaligned platform BOM imports","withinAMap":false,"defaultValue":"error","javaDocSiteLink":"","docMapKey":"misaligned-platform-imports","configPhase":"BUILD_TIME","acceptedValues":["`error`","`warn`","`ignore`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_MISALIGNED_PLATFORM_IMPORTS","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.effective-model-builder","additionalKeys":[],"configDoc":"If set to true, the workspace initialization will be based on the effective POMs (i.e. properly interpolated, including support for profiles) instead of the raw ones.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"effective-model-builder","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_EFFECTIVE_MODEL_BUILDER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.bootstrap.workspace-discovery","additionalKeys":[],"configDoc":"If set to true, workspace discovery will be enabled for all launch modes. Usually, workspace discovery is enabled by default only for dev and test modes.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"workspace-discovery","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_WORKSPACE_DISCOVERY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.warn-on-failing-workspace-modules","additionalKeys":[],"configDoc":"If set to true, workspace loader will log warnings for modules that could not be loaded for some reason instead of throwing errors.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"warn-on-failing-workspace-modules","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_WARN_ON_FAILING_WORKSPACE_MODULES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.disable-jar-cache","additionalKeys":[],"configDoc":"By default, the bootstrap mechanism will create a shared cache of open JARs for Quarkus classloaders to reduce the total number of opened ZIP FileSystems in dev and test modes. Setting system property `quarkus.bootstrap.disable-jar-cache` to `true` will make Quarkus classloaders create a new ZIP FileSystem for each JAR classpath element every time it is added to a Quarkus classloader.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-jar-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_DISABLE_JAR_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.bootstrap.incubating-model-resolver","additionalKeys":[],"configDoc":"A temporary option introduced to avoid a logging warning when ``-Dquarkus.bootstrap.incubating-model-resolver++}++ is added to the build command line. This option enables an incubating implementation of the Quarkus Application Model resolver. This option will be removed as soon as the incubating implementation becomes the default one.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"incubating-model-resolver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.BootstrapConfig.MisalignedPlatformImports","key":"quarkus.bootstrap.misaligned-platform-imports","additionalKeys":[],"configDoc":"Whether to throw an error, warn or silently ignore misaligned platform BOM imports","withinAMap":false,"defaultValue":"error","javaDocSiteLink":"","docMapKey":"misaligned-platform-imports","configPhase":"BUILD_TIME","acceptedValues":["`error`","`warn`","`ignore`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.bootstrap","since":null,"environmentVariable":"QUARKUS_BOOTSTRAP_MISALIGNED_PLATFORM_IMPORTS","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ConfigBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ConfigBuildTimeConfig index 2ae4be6f6d4..4abbbf6d746 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ConfigBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ConfigBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.config.sources.system-only","additionalKeys":[],"configDoc":"Set this to `true` to read configuration from system properties and environment variables only. This only applies to runtime.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"system-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_SOURCES_SYSTEM_ONLY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.config.sources.system-only","additionalKeys":[],"configDoc":"Set this to `true` to read configuration from system properties and environment variables only. This only applies to runtime.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"system-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_SOURCES_SYSTEM_ONLY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.DebugConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.DebugConfig index 0f71f7355cf..31ccb8cf333 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.DebugConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.DebugConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.debug.reflection","additionalKeys":[],"configDoc":"If set to true, writes a list of all reflective classes to META-INF","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reflection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_REFLECTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.debug.generated-classes-dir","additionalKeys":[],"configDoc":"If set to a directory, all generated classes will be written into that directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"generated-classes-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_GENERATED_CLASSES_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.debug.transformed-classes-dir","additionalKeys":[],"configDoc":"If set to a directory, all transformed classes (e.g. Panache entities) will be written into that directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"transformed-classes-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_TRANSFORMED_CLASSES_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.debug.generated-sources-dir","additionalKeys":[],"configDoc":"If set to a directory, ZIG files for generated code will be written into that directory.\n\nA ZIG file is a textual representation of the generated code that is referenced in the stacktraces.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"generated-sources-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_GENERATED_SOURCES_DIR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.debug.dump-build-metrics","additionalKeys":[],"configDoc":"If set to true then dump the build metrics to a JSON file in the build directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dump-build-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_DUMP_BUILD_METRICS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.debug.reflection","additionalKeys":[],"configDoc":"If set to true, writes a list of all reflective classes to META-INF","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reflection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_REFLECTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.debug.generated-classes-dir","additionalKeys":[],"configDoc":"If set to a directory, all generated classes will be written into that directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"generated-classes-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_GENERATED_CLASSES_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.debug.transformed-classes-dir","additionalKeys":[],"configDoc":"If set to a directory, all transformed classes (e.g. Panache entities) will be written into that directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"transformed-classes-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_TRANSFORMED_CLASSES_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.debug.generated-sources-dir","additionalKeys":[],"configDoc":"If set to a directory, ZIG files for generated code will be written into that directory.\n\nA ZIG file is a textual representation of the generated code that is referenced in the stacktraces.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"generated-sources-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_GENERATED_SOURCES_DIR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.debug.dump-build-metrics","additionalKeys":[],"configDoc":"If set to true then dump the build metrics to a JSON file in the build directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dump-build-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_DUMP_BUILD_METRICS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.JniProcessor.JniConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.JniProcessor.JniConfig index 572f76fbb32..c889038ff5b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.JniProcessor.JniConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.JniProcessor.JniConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.jni.library-paths","additionalKeys":[],"configDoc":"Paths of library to load.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"library-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jni","since":null,"environmentVariable":"QUARKUS_JNI_LIBRARY_PATHS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.jni.library-paths","additionalKeys":[],"configDoc":"Paths of library to load.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"library-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jni","since":null,"environmentVariable":"QUARKUS_JNI_LIBRARY_PATHS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.PlatformConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.PlatformConfig index 1fd621c3dac..4efceba3bd0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.PlatformConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.PlatformConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.platform.group-id","additionalKeys":[],"configDoc":"groupId of the platform to use","withinAMap":false,"defaultValue":"io.quarkus.platform","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.platform","since":null,"environmentVariable":"QUARKUS_PLATFORM_GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.platform.artifact-id","additionalKeys":[],"configDoc":"artifactId of the platform to use","withinAMap":false,"defaultValue":"quarkus-bom","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.platform","since":null,"environmentVariable":"QUARKUS_PLATFORM_ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.platform.version","additionalKeys":[],"configDoc":"version of the platform to use","withinAMap":false,"defaultValue":"999-SNAPSHOT","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.platform","since":null,"environmentVariable":"QUARKUS_PLATFORM_VERSION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.platform.group-id","additionalKeys":[],"configDoc":"groupId of the platform to use","withinAMap":false,"defaultValue":"io.quarkus.platform","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.platform","since":null,"environmentVariable":"QUARKUS_PLATFORM_GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.platform.artifact-id","additionalKeys":[],"configDoc":"artifactId of the platform to use","withinAMap":false,"defaultValue":"quarkus-bom","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.platform","since":null,"environmentVariable":"QUARKUS_PLATFORM_ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.platform.version","additionalKeys":[],"configDoc":"version of the platform to use","withinAMap":false,"defaultValue":"999-SNAPSHOT","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.platform","since":null,"environmentVariable":"QUARKUS_PLATFORM_VERSION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SnapStartConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SnapStartConfig index 60ea3faf647..ea1cd1e6e58 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SnapStartConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SnapStartConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.snapstart.enable","additionalKeys":[],"configDoc":"Enable/Disable SnapStart integration\n\nDefault value is dependent on extensions deployed (i.e. when using AWS Lambda extensions, this will be set to true by default)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.preload-classes","additionalKeys":[],"configDoc":"Will do a classpath search for all `META-INF/quarkus-preload-classes.txt` files These files contain fully qualified classnames that should be loaded in the SnapStart/CRaC `beforeCheckpoint()` phase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"preload-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_PRELOAD_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.initialize-classes","additionalKeys":[],"configDoc":"if preloading classes, specify whether to do static initialization when preloading these classes.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"initialize-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_INITIALIZE_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.full-warmup","additionalKeys":[],"configDoc":"Start the full application during the snapshotting process. In other words, when enabled, it performs `Application.start()` within SnapStart/CRaC `beforeCheckpoint()` phase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"full-warmup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_FULL_WARMUP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.generate-application-class-list","additionalKeys":[],"configDoc":"When SnapStart is enabled, it generates the application class list, so it can be preloaded. Only used if `preload-classes` is set to `true`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-application-class-list","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_GENERATE_APPLICATION_CLASS_LIST","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.snapstart.enable","additionalKeys":[],"configDoc":"Enable/Disable SnapStart integration\n\nDefault value is dependent on extensions deployed (i.e. when using AWS Lambda extensions, this will be set to true by default)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.preload-classes","additionalKeys":[],"configDoc":"Will do a classpath search for all `META-INF/quarkus-preload-classes.txt` files These files contain fully qualified classnames that should be loaded in the SnapStart/CRaC `beforeCheckpoint()` phase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"preload-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_PRELOAD_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.initialize-classes","additionalKeys":[],"configDoc":"if preloading classes, specify whether to do static initialization when preloading these classes.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"initialize-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_INITIALIZE_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.full-warmup","additionalKeys":[],"configDoc":"Start the full application during the snapshotting process. In other words, when enabled, it performs `Application.start()` within SnapStart/CRaC `beforeCheckpoint()` phase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"full-warmup","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_FULL_WARMUP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.snapstart.generate-application-class-list","additionalKeys":[],"configDoc":"When SnapStart is enabled, it generates the application class list, so it can be preloaded. Only used if `preload-classes` is set to `true`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-application-class-list","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.snapstart","since":null,"environmentVariable":"QUARKUS_SNAPSTART_GENERATE_APPLICATION_CLASS_LIST","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SslProcessor.SslConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SslProcessor.SslConfig index 19ed14b0773..5d5f6ef3fdc 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SslProcessor.SslConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.SslProcessor.SslConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.ssl.native","additionalKeys":[],"configDoc":"Enable native SSL support.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native_","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.ssl","since":null,"environmentVariable":"QUARKUS_SSL_NATIVE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.ssl.native","additionalKeys":[],"configDoc":"Enable native SSL support.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native_","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.ssl","since":null,"environmentVariable":"QUARKUS_SSL_NATIVE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.cmd.DeployConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.cmd.DeployConfig index 9724546887f..e291f8a747c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.cmd.DeployConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.cmd.DeployConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.deploy.target","additionalKeys":[],"configDoc":"Deployment target","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.deploy","since":null,"environmentVariable":"QUARKUS_DEPLOY_TARGET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.deploy.target","additionalKeys":[],"configDoc":"Deployment target","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.deploy","since":null,"environmentVariable":"QUARKUS_DEPLOY_TARGET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.ClassLoadingConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.ClassLoadingConfig index b8777d88b03..83cdfb2d291 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.ClassLoadingConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.ClassLoadingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.class-loading.parent-first-artifacts","additionalKeys":[],"configDoc":"Artifacts that are loaded in a parent first manner. This can be used to work around issues where a given class needs to be loaded by the system ClassLoader. Note that if you make a library parent first all its dependencies should generally also be parent first.\n\nArtifacts should be configured as a comma separated list of artifact ids, with the group, artifact-id and optional classifier separated by a colon.\n\nWARNING: This config property can only be set in application.properties","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parent-first-artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_PARENT_FIRST_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.class-loading.reloadable-artifacts","additionalKeys":[],"configDoc":"Artifacts that are loaded in the runtime ClassLoader in dev mode, so they will be dropped and recreated on change.\n\nThis is an advanced option, it should only be used if you have a problem with libraries holding stale state between reloads. Note that if you use this any library that depends on the listed libraries will also need to be reloadable.\n\nThis setting has no impact on production builds.\n\nArtifacts should be configured as a comma separated list of artifact ids, with the group, artifact-id and optional classifier separated by a colon.\n\nWARNING: This config property can only be set in application.properties","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reloadable-artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_RELOADABLE_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.class-loading.removed-artifacts","additionalKeys":[],"configDoc":"Artifacts that will never be loaded by the class loader, and will not be packed into the final application. This allows you to explicitly remove artifacts from your application even though they may be present on the class path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"removed-artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_REMOVED_ARTIFACTS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.class-loading.removed-resources","additionalKeys":[],"configDoc":"Resources that should be removed/hidden from dependencies.\n\nThis allows for classes and other resources to be removed from dependencies, so they are not accessible to the application. This is a map of artifact id (in the form group:artifact) to a list of resources to be removed.\n\nWhen running in dev and test mode these resources are hidden from the ClassLoader, when running in production mode these files are removed from the jars that contain them.\n\nNote that if you want to remove a class you need to specify the class file name. e.g. to remove `com.acme.Foo` you would specify `com/acme/Foo.class`.\n\nNote that for technical reasons this is not supported when running with JBang.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"removed-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_REMOVED_RESOURCES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.class-loading.parent-first-artifacts","additionalKeys":[],"configDoc":"Artifacts that are loaded in a parent first manner. This can be used to work around issues where a given class needs to be loaded by the system ClassLoader. Note that if you make a library parent first all its dependencies should generally also be parent first.\n\nArtifacts should be configured as a comma separated list of artifact ids, with the group, artifact-id and optional classifier separated by a colon.\n\nWARNING: This config property can only be set in application.properties","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parent-first-artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_PARENT_FIRST_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.class-loading.reloadable-artifacts","additionalKeys":[],"configDoc":"Artifacts that are loaded in the runtime ClassLoader in dev mode, so they will be dropped and recreated on change.\n\nThis is an advanced option, it should only be used if you have a problem with libraries holding stale state between reloads. Note that if you use this any library that depends on the listed libraries will also need to be reloadable.\n\nThis setting has no impact on production builds.\n\nArtifacts should be configured as a comma separated list of artifact ids, with the group, artifact-id and optional classifier separated by a colon.\n\nWARNING: This config property can only be set in application.properties","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reloadable-artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_RELOADABLE_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.class-loading.removed-artifacts","additionalKeys":[],"configDoc":"Artifacts that will never be loaded by the class loader, and will not be packed into the final application. This allows you to explicitly remove artifacts from your application even though they may be present on the class path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"removed-artifacts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_REMOVED_ARTIFACTS","enum":false}},{"configDocKey":{"type":"java.util.Set","key":"quarkus.class-loading.removed-resources.\"group-id:artifact-id\"","additionalKeys":[],"configDoc":"Resources that should be removed/hidden from dependencies.\n\nThis allows for classes and other resources to be removed from dependencies, so they are not accessible to the application. This is a map of artifact id (in the form group:artifact) to a list of resources to be removed.\n\nWhen running in dev and test mode these resources are hidden from the ClassLoader, when running in production mode these files are removed from the jars that contain them.\n\nNote that if you want to remove a class you need to specify the class file name. e.g. to remove `com.acme.Foo` you would specify `com/acme/Foo.class`.\n\nNote that for technical reasons this is not supported when running with JBang.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Set.html","docMapKey":"group-id:artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.class-loading","since":null,"environmentVariable":"QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.tracker.ConfigTrackingConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.tracker.ConfigTrackingConfig index 5a3e8b367df..36329155cb8 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.tracker.ConfigTrackingConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.configuration.tracker.ConfigTrackingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.config-tracking.enabled","additionalKeys":[],"configDoc":"Whether configuration dumping is enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_ENABLED","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.config-tracking.directory","additionalKeys":[],"configDoc":"Directory in which the configuration dump should be stored. If not configured the `.quarkus` directory under the project directory will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_DIRECTORY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.config-tracking.file","additionalKeys":[],"configDoc":"File in which the configuration dump should be stored. If not configured, the `file-prefix` and `file-suffix` will be used to generate the final file name. If the configured file path is absolute, the `directory` option will be ignored. Otherwise, the path will be considered relative to the `directory`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.file-prefix","additionalKeys":[],"configDoc":"File name prefix. This option will be ignored in case `file` is configured.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"file-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_FILE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.file-suffix","additionalKeys":[],"configDoc":"File name suffix. This option will be ignored in case `file` is configured.","withinAMap":false,"defaultValue":"-config-dump","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.exclude","additionalKeys":[],"configDoc":"A list of config properties that should be excluded from the report. GLOB patterns could be used instead of property names.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_EXCLUDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.hash-options","additionalKeys":[],"configDoc":"A list of config properties whose values should be hashed in the report. The values will be hashed using SHA-512 algorithm. GLOB patterns could be used instead of property names.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hash-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_HASH_OPTIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.config-tracking.use-user-home-alias-in-paths","additionalKeys":[],"configDoc":"Whether to use a `~` as an alias for user home directory in path values","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-user-home-alias-in-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_USE_USER_HOME_ALIAS_IN_PATHS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.config-tracking.enabled","additionalKeys":[],"configDoc":"Whether configuration dumping is enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_ENABLED","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.config-tracking.directory","additionalKeys":[],"configDoc":"Directory in which the configuration dump should be stored. If not configured the `.quarkus` directory under the project directory will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_DIRECTORY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.config-tracking.file","additionalKeys":[],"configDoc":"File in which the configuration dump should be stored. If not configured, the `file-prefix` and `file-suffix` will be used to generate the final file name. If the configured file path is absolute, the `directory` option will be ignored. Otherwise, the path will be considered relative to the `directory`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.file-prefix","additionalKeys":[],"configDoc":"File name prefix. This option will be ignored in case `file` is configured.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"file-prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_FILE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.file-suffix","additionalKeys":[],"configDoc":"File name suffix. This option will be ignored in case `file` is configured.","withinAMap":false,"defaultValue":"-config-dump","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.exclude","additionalKeys":[],"configDoc":"A list of config properties that should be excluded from the report. GLOB patterns could be used instead of property names.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_EXCLUDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config-tracking.hash-options","additionalKeys":[],"configDoc":"A list of config properties whose values should be hashed in the report. The values will be hashed using SHA-512 algorithm. GLOB patterns could be used instead of property names.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hash-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_HASH_OPTIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.config-tracking.use-user-home-alias-in-paths","additionalKeys":[],"configDoc":"Whether to use a `~` as an alias for user home directory in path values","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-user-home-alias-in-paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.config-tracking","since":null,"environmentVariable":"QUARKUS_CONFIG_TRACKING_USE_USER_HOME_ALIAS_IN_PATHS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.console.ConsoleConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.console.ConsoleConfig index 330147d5cec..cff992538dd 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.console.ConsoleConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.console.ConsoleConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.console.enabled","additionalKeys":[],"configDoc":"If test results and status should be displayed in the console.\n\nIf this is false results can still be viewed in the dev console.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.console.disable-input","additionalKeys":[],"configDoc":"Disables the ability to enter input on the console.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-input","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_DISABLE_INPUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.console.basic","additionalKeys":[],"configDoc":"Disable the testing status/prompt message at the bottom of the console and log these messages to STDOUT instead.\n\nUse this option if your terminal does not support ANSI escape sequences.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_BASIC","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.console.enabled","additionalKeys":[],"configDoc":"If test results and status should be displayed in the console.\n\nIf this is false results can still be viewed in the dev console.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.console.disable-input","additionalKeys":[],"configDoc":"Disables the ability to enter input on the console.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-input","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_DISABLE_INPUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.console.basic","additionalKeys":[],"configDoc":"Disable the testing status/prompt message at the bottom of the console and log these messages to STDOUT instead.\n\nUse this option if your terminal does not support ANSI escape sequences.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_BASIC","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig index 2cc83f153f1..f1224308dd0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.devservices.enabled","additionalKeys":[],"configDoc":"Global flag that can be used to disable all Dev Services. If this is set to false then Dev Services will not be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.devservices","since":null,"environmentVariable":"QUARKUS_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.devservices.launch-on-shared-network","additionalKeys":[],"configDoc":"Global flag that can be used to force the attachmment of Dev Services to shared netxork. Default is false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"launch-on-shared-network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.devservices","since":null,"environmentVariable":"QUARKUS_DEVSERVICES_LAUNCH_ON_SHARED_NETWORK","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.devservices.timeout","additionalKeys":[],"configDoc":"The timeout for starting a container","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.devservices","since":null,"environmentVariable":"QUARKUS_DEVSERVICES_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.devservices.enabled","additionalKeys":[],"configDoc":"Global flag that can be used to disable all Dev Services. If this is set to false then Dev Services will not be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.devservices","since":null,"environmentVariable":"QUARKUS_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.devservices.launch-on-shared-network","additionalKeys":[],"configDoc":"Global flag that can be used to force the attachmment of Dev Services to shared netxork. Default is false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"launch-on-shared-network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.devservices","since":null,"environmentVariable":"QUARKUS_DEVSERVICES_LAUNCH_ON_SHARED_NETWORK","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.devservices.timeout","additionalKeys":[],"configDoc":"The timeout for starting a container","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.devservices","since":null,"environmentVariable":"QUARKUS_DEVSERVICES_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.testing.TestConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.testing.TestConfig index bbf51aae49b..65e9e5c3eff 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.testing.TestConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.dev.testing.TestConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.deployment.dev.testing.TestConfig.Mode","key":"quarkus.test.continuous-testing","additionalKeys":[],"configDoc":"If continuous testing is enabled. The default value is 'paused', which will allow you to start testing from the console or the Dev UI, but will not run tests on startup. If this is set to 'enabled' then testing will start as soon as the application has started. If this is 'disabled' then continuous testing is not enabled, and can't be enabled without restarting the application.","withinAMap":false,"defaultValue":"paused","javaDocSiteLink":"","docMapKey":"continuous-testing","configPhase":"BUILD_TIME","acceptedValues":["`paused`","`enabled`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTINUOUS_TESTING","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.test.display-test-output","additionalKeys":[],"configDoc":"If output from the running tests should be displayed in the console.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"display-test-output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_DISPLAY_TEST_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-tags","additionalKeys":[],"configDoc":"Tags that should be included for continuous testing. This supports JUnit Tag Expressions.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-tags","additionalKeys":[],"configDoc":"Tags that should be excluded by default with continuous testing. This is ignored if include-tags has been set. Defaults to 'slow'. This supports JUnit Tag Expressions.","withinAMap":false,"defaultValue":"slow","javaDocSiteLink":"","docMapKey":"exclude-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-pattern","additionalKeys":[],"configDoc":"Tests that should be included for continuous testing. This is a regular expression and is matched against the test class name (not the file name).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-pattern","additionalKeys":[],"configDoc":"Tests that should be excluded with continuous testing. This is a regular expression and is matched against the test class name (not the file name). This is ignored if include-pattern has been set.","withinAMap":false,"defaultValue":".*\\.IT[^.]+|.*IT|.*ITCase","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-engines","additionalKeys":[],"configDoc":"Test engine ids that should be included for continuous testing.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-engines","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_ENGINES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-engines","additionalKeys":[],"configDoc":"Test engine ids that should be excluded by default with continuous testing. This is ignored if include-engines has been set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-engines","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_ENGINES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.test.flat-class-path","additionalKeys":[],"configDoc":"Changes tests to use the 'flat' ClassPath used in Quarkus 1.x versions. This means all Quarkus and test classes are loaded in the same ClassLoader, however it means you cannot use continuous testing. Note that if you find this necessary for your application then you may also have problems running in development mode, which cannot use a flat class path.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flat-class-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_FLAT_CLASS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.native-image-profile","additionalKeys":[],"configDoc":"The profile to use when testing the native image","withinAMap":false,"defaultValue":"prod","javaDocSiteLink":"","docMapKey":"native-image-profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_NATIVE_IMAGE_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.integration-test-profile","additionalKeys":[],"configDoc":"The profile to use when testing using `@QuarkusIntegrationTest`","withinAMap":false,"defaultValue":"prod","javaDocSiteLink":"","docMapKey":"integration-test-profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INTEGRATION_TEST_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.profile","additionalKeys":[],"configDoc":"A comma separated list of profiles (dev, test, prod or custom profiles) to use when testing using @QuarkusTest","withinAMap":false,"defaultValue":"test","javaDocSiteLink":"","docMapKey":"profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.profile.tags","additionalKeys":[],"configDoc":"The tags this profile is associated with. When the `quarkus.test.profile.tags` System property is set (its value is a comma separated list of strings) then Quarkus will only execute tests that are annotated with a `@TestProfile` that has at least one of the supplied (via the aforementioned system property) tags.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_PROFILE_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.container.network","additionalKeys":[],"configDoc":"Controls the container network to be used when @QuarkusIntegration needs to launch the application in a container. This setting only applies if Quarkus does not need to use a shared network - which is the case if DevServices are used when running the test.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_NETWORK","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.test.container.additional-exposed-ports","additionalKeys":[],"configDoc":"Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-exposed-ports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.test.container.labels","additionalKeys":[],"configDoc":"A set of labels to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.test.container.volume-mounts","additionalKeys":[],"configDoc":"A set of volume mounts to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-mounts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.arg-line","additionalKeys":[],"configDoc":"Additional launch parameters to be used when Quarkus launches the produced artifact for `@QuarkusIntegrationTest` When the artifact is a `jar`, this string is passed right after the `java` command. When the artifact is a `container`, this string is passed right after the `docker run` command. When the artifact is a `native binary`, this string is passed right after the native binary name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arg-line","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ARG_LINE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.test.env","additionalKeys":[],"configDoc":"Additional environment variables to be set in the process that `@QuarkusIntegrationTest` launches.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ENV","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.test.wait-time","additionalKeys":[],"configDoc":"Used in `@QuarkusIntegrationTest` to determine how long the test will wait for the application to launch","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"wait-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_WAIT_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.test.hang-detection-timeout","additionalKeys":[],"configDoc":"Configures the hang detection in @QuarkusTest. If no activity happens (i.e. no test callbacks are called) over this period then QuarkusTest will dump all threads stack traces, to help diagnose a potential hang. Note that the initial timeout (before Quarkus has started) will only apply if provided by a system property, as it is not possible to read all config sources until Quarkus has booted.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hang-detection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_HANG_DETECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.dev.testing.TestType","key":"quarkus.test.type","additionalKeys":[],"configDoc":"The type of test to run, this can be either: quarkus-test: Only runs `@QuarkusTest` annotated test classes unit: Only runs classes that are not annotated with `@QuarkusTest` all: Runs both, running the unit tests first","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`unit`","`quarkus-test`","`all`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.test.class-clone-pattern","additionalKeys":[],"configDoc":"If a class matches this pattern then it will be cloned into the Quarkus ClassLoader even if it is in a parent first artifact. This is important for collections which can contain objects from the Quarkus ClassLoader, but for most parent first classes it will just cause problems.","withinAMap":false,"defaultValue":"java\\..*","javaDocSiteLink":"","docMapKey":"class-clone-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CLASS_CLONE_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.test.only-test-application-module","additionalKeys":[],"configDoc":"If this is true then only the tests from the main application module will be run (i.e. the module that is currently running mvn quarkus:dev). If this is false then tests from all dependency modules will be run as well.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"only-test-application-module","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ONLY_TEST_APPLICATION_MODULE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-module-pattern","additionalKeys":[],"configDoc":"Modules that should be included for continuous testing. This is a regular expression and is matched against the module groupId:artifactId.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-module-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_MODULE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-module-pattern","additionalKeys":[],"configDoc":"Modules that should be excluded for continuous testing. This is a regular expression and is matched against the module groupId:artifactId. This is ignored if include-module-pattern has been set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-module-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_MODULE_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.test.enable-callbacks-for-integration-tests","additionalKeys":[],"configDoc":"If the test callbacks should be invoked for the integration tests (tests annotated with `@QuarkusIntegrationTest`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-callbacks-for-integration-tests","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ENABLE_CALLBACKS_FOR_INTEGRATION_TESTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.deployment.dev.testing.TestConfig.Mode","key":"quarkus.test.continuous-testing","additionalKeys":[],"configDoc":"If continuous testing is enabled. The default value is 'paused', which will allow you to start testing from the console or the Dev UI, but will not run tests on startup. If this is set to 'enabled' then testing will start as soon as the application has started. If this is 'disabled' then continuous testing is not enabled, and can't be enabled without restarting the application.","withinAMap":false,"defaultValue":"paused","javaDocSiteLink":"","docMapKey":"continuous-testing","configPhase":"BUILD_TIME","acceptedValues":["`paused`","`enabled`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTINUOUS_TESTING","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.test.display-test-output","additionalKeys":[],"configDoc":"If output from the running tests should be displayed in the console.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"display-test-output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_DISPLAY_TEST_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-tags","additionalKeys":[],"configDoc":"Tags that should be included for continuous testing. This supports JUnit Tag Expressions.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-tags","additionalKeys":[],"configDoc":"Tags that should be excluded by default with continuous testing. This is ignored if include-tags has been set. Defaults to 'slow'. This supports JUnit Tag Expressions.","withinAMap":false,"defaultValue":"slow","javaDocSiteLink":"","docMapKey":"exclude-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-pattern","additionalKeys":[],"configDoc":"Tests that should be included for continuous testing. This is a regular expression and is matched against the test class name (not the file name).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-pattern","additionalKeys":[],"configDoc":"Tests that should be excluded with continuous testing. This is a regular expression and is matched against the test class name (not the file name). This is ignored if include-pattern has been set.","withinAMap":false,"defaultValue":".*\\.IT[^.]+|.*IT|.*ITCase","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-engines","additionalKeys":[],"configDoc":"Test engine ids that should be included for continuous testing.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-engines","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_ENGINES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-engines","additionalKeys":[],"configDoc":"Test engine ids that should be excluded by default with continuous testing. This is ignored if include-engines has been set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-engines","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_ENGINES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.test.flat-class-path","additionalKeys":[],"configDoc":"Changes tests to use the 'flat' ClassPath used in Quarkus 1.x versions. This means all Quarkus and test classes are loaded in the same ClassLoader, however it means you cannot use continuous testing. Note that if you find this necessary for your application then you may also have problems running in development mode, which cannot use a flat class path.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"flat-class-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_FLAT_CLASS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.native-image-profile","additionalKeys":[],"configDoc":"The profile to use when testing the native image","withinAMap":false,"defaultValue":"prod","javaDocSiteLink":"","docMapKey":"native-image-profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_NATIVE_IMAGE_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.integration-test-profile","additionalKeys":[],"configDoc":"The profile to use when testing using `@QuarkusIntegrationTest`","withinAMap":false,"defaultValue":"prod","javaDocSiteLink":"","docMapKey":"integration-test-profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INTEGRATION_TEST_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.profile","additionalKeys":[],"configDoc":"A comma separated list of profiles (dev, test, prod or custom profiles) to use when testing using @QuarkusTest","withinAMap":false,"defaultValue":"test","javaDocSiteLink":"","docMapKey":"profile","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.profile.tags","additionalKeys":[],"configDoc":"The tags this profile is associated with. When the `quarkus.test.profile.tags` System property is set (its value is a comma separated list of strings) then Quarkus will only execute tests that are annotated with a `@TestProfile` that has at least one of the supplied (via the aforementioned system property) tags.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_PROFILE_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.container.network","additionalKeys":[],"configDoc":"Controls the container network to be used when @QuarkusIntegration needs to launch the application in a container. This setting only applies if Quarkus does not need to use a shared network - which is the case if DevServices are used when running the test.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"network","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_NETWORK","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.test.container.additional-exposed-ports.\"host-port\"","additionalKeys":[],"configDoc":"Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.test.container.labels.\"label-name\"","additionalKeys":[],"configDoc":"A set of labels to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.test.container.volume-mounts.\"host-path\"","additionalKeys":[],"configDoc":"A set of volume mounts to add to the launched container","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"host-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.arg-line","additionalKeys":[],"configDoc":"Additional launch parameters to be used when Quarkus launches the produced artifact for `@QuarkusIntegrationTest` When the artifact is a `jar`, this string is passed right after the `java` command. When the artifact is a `container`, this string is passed right after the `docker run` command. When the artifact is a `native binary`, this string is passed right after the native binary name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arg-line","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ARG_LINE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.test.env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Additional environment variables to be set in the process that `@QuarkusIntegrationTest` launches.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.test.wait-time","additionalKeys":[],"configDoc":"Used in `@QuarkusIntegrationTest` to determine how long the test will wait for the application to launch","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"wait-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_WAIT_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.test.hang-detection-timeout","additionalKeys":[],"configDoc":"Configures the hang detection in @QuarkusTest. If no activity happens (i.e. no test callbacks are called) over this period then QuarkusTest will dump all threads stack traces, to help diagnose a potential hang. Note that the initial timeout (before Quarkus has started) will only apply if provided by a system property, as it is not possible to read all config sources until Quarkus has booted.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hang-detection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_HANG_DETECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.dev.testing.TestType","key":"quarkus.test.type","additionalKeys":[],"configDoc":"The type of test to run, this can be either: quarkus-test: Only runs `@QuarkusTest` annotated test classes unit: Only runs classes that are not annotated with `@QuarkusTest` all: Runs both, running the unit tests first","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`unit`","`quarkus-test`","`all`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.test.class-clone-pattern","additionalKeys":[],"configDoc":"If a class matches this pattern then it will be cloned into the Quarkus ClassLoader even if it is in a parent first artifact. This is important for collections which can contain objects from the Quarkus ClassLoader, but for most parent first classes it will just cause problems.","withinAMap":false,"defaultValue":"java\\..*","javaDocSiteLink":"","docMapKey":"class-clone-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_CLASS_CLONE_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.test.only-test-application-module","additionalKeys":[],"configDoc":"If this is true then only the tests from the main application module will be run (i.e. the module that is currently running mvn quarkus:dev). If this is false then tests from all dependency modules will be run as well.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"only-test-application-module","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ONLY_TEST_APPLICATION_MODULE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.include-module-pattern","additionalKeys":[],"configDoc":"Modules that should be included for continuous testing. This is a regular expression and is matched against the module groupId:artifactId.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"include-module-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_INCLUDE_MODULE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.test.exclude-module-pattern","additionalKeys":[],"configDoc":"Modules that should be excluded for continuous testing. This is a regular expression and is matched against the module groupId:artifactId. This is ignored if include-module-pattern has been set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-module-pattern","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_EXCLUDE_MODULE_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.test.enable-callbacks-for-integration-tests","additionalKeys":[],"configDoc":"If the test callbacks should be invoked for the integration tests (tests annotated with `@QuarkusIntegrationTest`).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-callbacks-for-integration-tests","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.test","since":null,"environmentVariable":"QUARKUS_TEST_ENABLE_CALLBACKS_FOR_INTEGRATION_TESTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.execannotations.ExecutionModelAnnotationsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.execannotations.ExecutionModelAnnotationsConfig index 91b4a7311f9..6fded8c47ae 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.execannotations.ExecutionModelAnnotationsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.execannotations.ExecutionModelAnnotationsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.deployment.execannotations.ExecutionModelAnnotationsConfig.Mode","key":"quarkus.execution-model-annotations.detection-mode","additionalKeys":[],"configDoc":"Detection mode of invalid usage of execution model annotations.\n\nAn execution model annotation is `@Blocking`, `@NonBlocking` and `@RunOnVirtualThread`. These annotations may only be used on \"entrypoint\" methods (methods invoked by various frameworks in Quarkus); using them on methods that can only be invoked by application code is invalid.","withinAMap":false,"defaultValue":"fail","javaDocSiteLink":"","docMapKey":"detection-mode","configPhase":"BUILD_TIME","acceptedValues":["`fail`","`warn`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.execution-model-annotations","since":null,"environmentVariable":"QUARKUS_EXECUTION_MODEL_ANNOTATIONS_DETECTION_MODE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.deployment.execannotations.ExecutionModelAnnotationsConfig.Mode","key":"quarkus.execution-model-annotations.detection-mode","additionalKeys":[],"configDoc":"Detection mode of invalid usage of execution model annotations.\n\nAn execution model annotation is `@Blocking`, `@NonBlocking` and `@RunOnVirtualThread`. These annotations may only be used on \"entrypoint\" methods (methods invoked by various frameworks in Quarkus); using them on methods that can only be invoked by application code is invalid.","withinAMap":false,"defaultValue":"fail","javaDocSiteLink":"","docMapKey":"detection-mode","configPhase":"BUILD_TIME","acceptedValues":["`fail`","`warn`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.execution-model-annotations","since":null,"environmentVariable":"QUARKUS_EXECUTION_MODEL_ANNOTATIONS_DETECTION_MODE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ide.IdeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ide.IdeConfig index 6e9fc4cccb7..3c38c95cc6a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ide.IdeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.ide.IdeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.deployment.ide.IdeConfig.Target","key":"quarkus.ide.target","additionalKeys":[],"configDoc":"The Ide to use to open files from the DevUI. `auto` means that Quarkus will attempt to determine the Ide being used.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`idea`","`vscode`","`eclipse`","`netbeans`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.ide","since":null,"environmentVariable":"QUARKUS_IDE_TARGET","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.deployment.ide.IdeConfig.Target","key":"quarkus.ide.target","additionalKeys":[],"configDoc":"The Ide to use to open files from the DevUI. `auto` means that Quarkus will attempt to determine the Ide being used.","withinAMap":false,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":["`auto`","`idea`","`vscode`","`eclipse`","`netbeans`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.ide","since":null,"environmentVariable":"QUARKUS_IDE_TARGET","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.index.ApplicationArchiveBuildStep.IndexDependencyConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.index.ApplicationArchiveBuildStep.IndexDependencyConfiguration index cc82d93cb0c..a76ce84020a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.index.ApplicationArchiveBuildStep.IndexDependencyConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.index.ApplicationArchiveBuildStep.IndexDependencyConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.index-dependency.index-dependency","optional":false,"withinAMap":false,"sectionDetails":"= Artifacts on the classpath that should also be indexed\n\nTheir classes will be in the index and processed by Quarkus processors.","sectionDetailsTitle":"Artifacts on the classpath that should also be indexed","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.index-dependency","configGroupType":"io.quarkus.deployment.index.IndexDependencyConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.index-dependency.\"dependency-name\".group-id","additionalKeys":[],"configDoc":"The maven groupId of the artifact.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.index-dependency","since":null,"environmentVariable":"QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.index-dependency.\"dependency-name\".artifact-id","additionalKeys":[],"configDoc":"The maven artifactId of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.index-dependency","since":null,"environmentVariable":"QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.index-dependency.\"dependency-name\".classifier","additionalKeys":[],"configDoc":"The maven classifier of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"classifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.index-dependency","since":null,"environmentVariable":"QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.index-dependency.index-dependency","optional":false,"withinAMap":false,"sectionDetails":"= Artifacts on the classpath that should also be indexed\n\nTheir classes will be in the index and processed by Quarkus processors.","sectionDetailsTitle":"Artifacts on the classpath that should also be indexed","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.index-dependency","configGroupType":"io.quarkus.deployment.index.IndexDependencyConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.index-dependency.\"dependency-name\".group-id","additionalKeys":[],"configDoc":"The maven groupId of the artifact.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"group-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.index-dependency","since":null,"environmentVariable":"QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.index-dependency.\"dependency-name\".artifact-id","additionalKeys":[],"configDoc":"The maven artifactId of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifact-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.index-dependency","since":null,"environmentVariable":"QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.index-dependency.\"dependency-name\".classifier","additionalKeys":[],"configDoc":"The maven classifier of the artifact (optional).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"classifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.index-dependency","since":null,"environmentVariable":"QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.naming.NamingConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.naming.NamingConfig index f45c389a415..157f5eee951 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.naming.NamingConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.naming.NamingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.naming.enable-jndi","additionalKeys":[],"configDoc":"By default, Quarkus will install a non-functional JNDI initial context, to help mitigate against Log4Shell style attacks. If your application does need to use JNDI you can change this flag.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-jndi","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.naming","since":null,"environmentVariable":"QUARKUS_NAMING_ENABLE_JNDI","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.naming.enable-jndi","additionalKeys":[],"configDoc":"By default, Quarkus will install a non-functional JNDI initial context, to help mitigate against Log4Shell style attacks. If your application does need to use JNDI you can change this flag.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-jndi","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.naming","since":null,"environmentVariable":"QUARKUS_NAMING_ENABLE_JNDI","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig index dd41a0aa0be..d24e00e56a4 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.native.enabled","additionalKeys":[],"configDoc":"Set to enable native-image building using GraalVM.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.sources-only","additionalKeys":[],"configDoc":"Set to prevent the native-image process from actually building the native image.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sources-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_SOURCES_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.additional-build-args","additionalKeys":[],"configDoc":"Comma-separated, additional arguments to pass to the build process. If an argument includes the `,` symbol, it needs to be escaped, e.g. `++\\\\++,`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-build-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ADDITIONAL_BUILD_ARGS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-http-url-handler","additionalKeys":[],"configDoc":"If the HTTP url handler should be enabled, allowing you to do URL.openConnection() for HTTP URLs","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-http-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_HTTP_URL_HANDLER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-https-url-handler","additionalKeys":[],"configDoc":"If the HTTPS url handler should be enabled, allowing you to do URL.openConnection() for HTTPS URLs","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-https-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_HTTPS_URL_HANDLER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.headless","additionalKeys":[],"configDoc":"The default value for java.awt.headless JVM option. Switching this option affects linking of awt libraries.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"headless","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_HEADLESS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.native.file-encoding","additionalKeys":[],"configDoc":"Defines the file encoding as in `-Dfile.encoding=...`. Native image runtime uses the host's (i.e. build time) value of `file.encoding` system property. We intentionally default this to UTF-8 to avoid platform specific defaults to be picked up which can then result in inconsistent behavior in the generated native executable.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"file-encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_FILE_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.add-all-charsets","additionalKeys":[],"configDoc":"If all character sets should be added to the native image. This increases image size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"add-all-charsets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ADD_ALL_CHARSETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.graalvm-home","additionalKeys":[],"configDoc":"The location of the Graal distribution","withinAMap":false,"defaultValue":"${GRAALVM_HOME:}","javaDocSiteLink":"","docMapKey":"graalvm-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_GRAALVM_HOME","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.native.java-home","additionalKeys":[],"configDoc":"The location of the JDK","withinAMap":false,"defaultValue":"${java.home}","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"java-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_JAVA_HOME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.native-image-xmx","additionalKeys":[],"configDoc":"The maximum Java heap to be used during the native image generation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-image-xmx","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_NATIVE_IMAGE_XMX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug-build-process","additionalKeys":[],"configDoc":"If the native image build should wait for a debugger to be attached before running. This is an advanced option and is generally only intended for those familiar with GraalVM internals","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"debug-build-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_DEBUG_BUILD_PROCESS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.publish-debug-build-process-port","additionalKeys":[],"configDoc":"If the debug port should be published when building with docker and debug-build-process is true","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"publish-debug-build-process-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_PUBLISH_DEBUG_BUILD_PROCESS_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-isolates","additionalKeys":[],"configDoc":"If isolates should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-isolates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_ISOLATES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-fallback-images","additionalKeys":[],"configDoc":"If a JVM based 'fallback image' should be created if native image fails. This is not recommended, as this is functionally the same as just running the application in a JVM","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-fallback-images","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_FALLBACK_IMAGES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.auto-service-loader-registration","additionalKeys":[],"configDoc":"If all META-INF/services entries should be automatically registered","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-service-loader-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_AUTO_SERVICE_LOADER_REGISTRATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.dump-proxies","additionalKeys":[],"configDoc":"If the bytecode of all proxies should be dumped for inspection","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dump-proxies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_DUMP_PROXIES","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.native.container-build","additionalKeys":[],"configDoc":"If this build should be done using a container runtime. Unless container-runtime is also set, docker will be used by default. If docker is not available or is an alias to podman, podman will be used instead as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_CONTAINER_BUILD","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.native.pie","additionalKeys":[],"configDoc":"Explicit configuration option to generate a native Position Independent Executable (PIE) for Linux. If the system supports PIE generation, the default behaviour is to disable it for link:https://www.redhat.com/en/blog/position-independent-executable-pie-performance[performance reasons]. However, some systems can only run position-independent executables, so this option enables the generation of such native executables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_PIE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.remote-container-build","additionalKeys":[],"configDoc":"If this build is done using a remote docker daemon.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"remote-container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REMOTE_CONTAINER_BUILD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.builder-image","additionalKeys":[],"configDoc":"The docker image to use to do the image build. It can be one of `graalvm`, `mandrel`, or the full image path, e.g. `quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21`.","withinAMap":false,"defaultValue":"mandrel","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.ImagePullStrategy","key":"quarkus.native.builder-image.pull","additionalKeys":[],"configDoc":"The strategy for pulling the builder image during the build.\n\nDefaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.\n\nUse 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.\n\nUse 'never' to fail the build if there is no image locally.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"pull","configPhase":"BUILD_TIME","acceptedValues":["`always`","`missing`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_BUILDER_IMAGE_PULL","enum":true}},{"configDocKey":{"type":"io.quarkus.deployment.util.ContainerRuntimeUtil.ContainerRuntime","key":"quarkus.native.container-runtime","additionalKeys":[],"configDoc":"The container runtime (e.g. docker) that is used to do an image based build. If this is set then a container build is always done.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime","configPhase":"BUILD_TIME","acceptedValues":["`docker`","`docker-rootless`","`wsl`","`wsl-rootless`","`podman`","`podman-rootless`","`unavailable`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_CONTAINER_RUNTIME","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.native.container-runtime-options","additionalKeys":[],"configDoc":"Options to pass to the container runtime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_CONTAINER_RUNTIME_OPTIONS","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.MonitoringOption","key":"quarkus.native.monitoring","additionalKeys":[],"configDoc":"Enable monitoring various monitoring options. The value should be comma separated.\n\n - `jfr` for JDK flight recorder support\n - `jvmstat` for JVMStat support\n - `heapdump` for heampdump support\n - `jmxclient` for JMX client support (experimental)\n - `jmxserver` for JMX server support (experimental)\n - `all` for all monitoring features","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"monitoring","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_MONITORING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-reports","additionalKeys":[],"configDoc":"If the reports on call paths and included packages/classes/methods should be generated","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_REPORTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-exception-stack-traces","additionalKeys":[],"configDoc":"If exceptions should be reported with a full stack trace","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"report-exception-stack-traces","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REPORT_EXCEPTION_STACK_TRACES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-errors-at-runtime","additionalKeys":[],"configDoc":"If errors should be reported at runtime. This is a more relaxed setting, however it is not recommended as it means your application may fail at runtime if an unsupported feature is used by accident.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"report-errors-at-runtime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REPORT_ERRORS_AT_RUNTIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.reuse-existing","additionalKeys":[],"configDoc":"Don't build a native image if it already exists. This is useful if you have already built an image and you want to use Quarkus to deploy it somewhere. Note that this is not able to detect if the existing image is outdated, if you have modified source or config and want a new image you must not use this flag.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-existing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REUSE_EXISTING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.includes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nBy default, no resources are included.\n\nExample: Given that you have `src/main/resources/ignored.png` and `src/main/resources/foo/selected.png` in your source tree and one of your dependency JARs contains `bar/some.txt` file, with the following configuration\n\n```\nquarkus.native.resources.includes = foo/**,bar/**/*.txt\n```\n\nthe files `src/main/resources/foo/selected.png` and `bar/some.txt` will be included in the native image, while `src/main/resources/ignored.png` will not be included.\n\nSupported glob features Feature Description `++*++` Matches a (possibly empty) sequence of characters that does not contain slash (`/`) `++**++` Matches a (possibly empty) sequence of characters that may contain slash (`/`) `?` Matches one character, but not slash `++[++abc++]++` Matches one character given in the bracket, but not slash `++[++a-z++]++` Matches one character from the range given in the bracket, but not slash `++[++!abc++]++` Matches one character not named in the bracket; does not match slash `++[++a-z++]++` Matches one character outside the range given in the bracket; does not match slash `++{++one,two,three++}++` Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges `++\\++` The escape character\n\nNote that there are three levels of escaping when passing this option via `application.properties`:\n\n . `application.properties` parser\n - MicroProfile Config list converter that splits the comma separated list\n - Glob parser All three levels use backslash (`++\\++`) as the escaping character. So you need to use an appropriate number of backslashes depending on which level you want to escape.\n\nNote that Quarkus extensions typically include the resources they require by themselves. This option is useful in situations when the built-in functionality is not sufficient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_RESOURCES_INCLUDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.excludes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should *not* be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nPlease refer to `includes` for details about the glob syntax.\n\nBy default, no resources are excluded.\n\nExample: Given that you have `src/main/resources/red.png` and `src/main/resources/foo/green.png` in your source tree and one of your dependency JARs contains `bar/blue.png` file, with the following configuration\n\n```\nquarkus.native.resources.includes = **/*.png\nquarkus.native.resources.excludes = foo/**,**/green.png\n```\n\nthe resource `red.png` will be available in the native image while the resources `foo/green.png` and `bar/blue.png` will not be available in the native image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_RESOURCES_EXCLUDES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug.enabled","additionalKeys":[],"configDoc":"If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_DEBUG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-dashboard-dump","additionalKeys":[],"configDoc":"Generate the report files for GraalVM Dashboard.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-dashboard-dump","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_DASHBOARD_DUMP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.native.compression.level","additionalKeys":[],"configDoc":"The compression level in ++[++1, 10++]++. 10 means _best_.\n\nHigher compression level requires more time to compress the executable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_COMPRESSION_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.compression.additional-args","additionalKeys":[],"configDoc":"Allows passing extra arguments to the UPX command line (like --brute). The arguments are comma-separated. The exhaustive list of parameters can be found in link:https://github.com/upx/upx/blob/devel/doc/upx.pod[https://github.com/upx/upx/blob/devel/doc/upx.pod].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_COMPRESSION_ADDITIONAL_ARGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.native.enabled","additionalKeys":[],"configDoc":"Set to enable native-image building using GraalVM.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.sources-only","additionalKeys":[],"configDoc":"Set to prevent the native-image process from actually building the native image.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sources-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_SOURCES_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.additional-build-args","additionalKeys":[],"configDoc":"Comma-separated, additional arguments to pass to the build process. If an argument includes the `,` symbol, it needs to be escaped, e.g. `++\\\\++,`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-build-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ADDITIONAL_BUILD_ARGS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-http-url-handler","additionalKeys":[],"configDoc":"If the HTTP url handler should be enabled, allowing you to do URL.openConnection() for HTTP URLs","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-http-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_HTTP_URL_HANDLER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-https-url-handler","additionalKeys":[],"configDoc":"If the HTTPS url handler should be enabled, allowing you to do URL.openConnection() for HTTPS URLs","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-https-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_HTTPS_URL_HANDLER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.headless","additionalKeys":[],"configDoc":"The default value for java.awt.headless JVM option. Switching this option affects linking of awt libraries.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"headless","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_HEADLESS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.native.file-encoding","additionalKeys":[],"configDoc":"Defines the file encoding as in `-Dfile.encoding=...`. Native image runtime uses the host's (i.e. build time) value of `file.encoding` system property. We intentionally default this to UTF-8 to avoid platform specific defaults to be picked up which can then result in inconsistent behavior in the generated native executable.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"file-encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_FILE_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.add-all-charsets","additionalKeys":[],"configDoc":"If all character sets should be added to the native image. This increases image size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"add-all-charsets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ADD_ALL_CHARSETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.graalvm-home","additionalKeys":[],"configDoc":"The location of the Graal distribution","withinAMap":false,"defaultValue":"${GRAALVM_HOME:}","javaDocSiteLink":"","docMapKey":"graalvm-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_GRAALVM_HOME","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.native.java-home","additionalKeys":[],"configDoc":"The location of the JDK","withinAMap":false,"defaultValue":"${java.home}","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"java-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_JAVA_HOME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.native-image-xmx","additionalKeys":[],"configDoc":"The maximum Java heap to be used during the native image generation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-image-xmx","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_NATIVE_IMAGE_XMX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug-build-process","additionalKeys":[],"configDoc":"If the native image build should wait for a debugger to be attached before running. This is an advanced option and is generally only intended for those familiar with GraalVM internals","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"debug-build-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_DEBUG_BUILD_PROCESS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.publish-debug-build-process-port","additionalKeys":[],"configDoc":"If the debug port should be published when building with docker and debug-build-process is true","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"publish-debug-build-process-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_PUBLISH_DEBUG_BUILD_PROCESS_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-isolates","additionalKeys":[],"configDoc":"If isolates should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-isolates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_ISOLATES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-fallback-images","additionalKeys":[],"configDoc":"If a JVM based 'fallback image' should be created if native image fails. This is not recommended, as this is functionally the same as just running the application in a JVM","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-fallback-images","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_FALLBACK_IMAGES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.auto-service-loader-registration","additionalKeys":[],"configDoc":"If all META-INF/services entries should be automatically registered","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-service-loader-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_AUTO_SERVICE_LOADER_REGISTRATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.dump-proxies","additionalKeys":[],"configDoc":"If the bytecode of all proxies should be dumped for inspection","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dump-proxies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_DUMP_PROXIES","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.native.container-build","additionalKeys":[],"configDoc":"If this build should be done using a container runtime. Unless container-runtime is also set, docker will be used by default. If docker is not available or is an alias to podman, podman will be used instead as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_CONTAINER_BUILD","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.native.pie","additionalKeys":[],"configDoc":"Explicit configuration option to generate a native Position Independent Executable (PIE) for Linux. If the system supports PIE generation, the default behaviour is to disable it for link:https://www.redhat.com/en/blog/position-independent-executable-pie-performance[performance reasons]. However, some systems can only run position-independent executables, so this option enables the generation of such native executables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_PIE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.march","additionalKeys":[],"configDoc":"Generate instructions for a specific machine type. Defaults to `x86-64-v3` on AMD64 and `armv8-a` on AArch64. Use `compatibility` for best compatibility, or `native` for best performance if a native executable is deployed on the same machine or on a machine with the same CPU features. A list of all available machine types is available by executing `native-image -march=list`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"march","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_MARCH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.remote-container-build","additionalKeys":[],"configDoc":"If this build is done using a remote docker daemon.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"remote-container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REMOTE_CONTAINER_BUILD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.builder-image","additionalKeys":[],"configDoc":"The docker image to use to do the image build. It can be one of `graalvm`, `mandrel`, or the full image path, e.g. `quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21`.","withinAMap":false,"defaultValue":"mandrel","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.ImagePullStrategy","key":"quarkus.native.builder-image.pull","additionalKeys":[],"configDoc":"The strategy for pulling the builder image during the build.\n\nDefaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.\n\nUse 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.\n\nUse 'never' to fail the build if there is no image locally.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"pull","configPhase":"BUILD_TIME","acceptedValues":["`always`","`missing`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_BUILDER_IMAGE_PULL","enum":true}},{"configDocKey":{"type":"io.quarkus.deployment.util.ContainerRuntimeUtil.ContainerRuntime","key":"quarkus.native.container-runtime","additionalKeys":[],"configDoc":"The container runtime (e.g. docker) that is used to do an image based build. If this is set then a container build is always done.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime","configPhase":"BUILD_TIME","acceptedValues":["`docker`","`docker-rootless`","`wsl`","`wsl-rootless`","`podman`","`podman-rootless`","`unavailable`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_CONTAINER_RUNTIME","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.native.container-runtime-options","additionalKeys":[],"configDoc":"Options to pass to the container runtime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_CONTAINER_RUNTIME_OPTIONS","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.MonitoringOption","key":"quarkus.native.monitoring","additionalKeys":[],"configDoc":"Enable monitoring various monitoring options. The value should be comma separated.\n\n - `jfr` for JDK flight recorder support\n - `jvmstat` for JVMStat support\n - `heapdump` for heampdump support\n - `jmxclient` for JMX client support (experimental)\n - `jmxserver` for JMX server support (experimental)\n - `all` for all monitoring features","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"monitoring","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_MONITORING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-reports","additionalKeys":[],"configDoc":"If the reports on call paths and included packages/classes/methods should be generated","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_REPORTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-exception-stack-traces","additionalKeys":[],"configDoc":"If exceptions should be reported with a full stack trace","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"report-exception-stack-traces","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REPORT_EXCEPTION_STACK_TRACES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-errors-at-runtime","additionalKeys":[],"configDoc":"If errors should be reported at runtime. This is a more relaxed setting, however it is not recommended as it means your application may fail at runtime if an unsupported feature is used by accident.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"report-errors-at-runtime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REPORT_ERRORS_AT_RUNTIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.reuse-existing","additionalKeys":[],"configDoc":"Don't build a native image if it already exists. This is useful if you have already built an image and you want to use Quarkus to deploy it somewhere. Note that this is not able to detect if the existing image is outdated, if you have modified source or config and want a new image you must not use this flag.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-existing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_REUSE_EXISTING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.includes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nBy default, no resources are included.\n\nExample: Given that you have `src/main/resources/ignored.png` and `src/main/resources/foo/selected.png` in your source tree and one of your dependency JARs contains `bar/some.txt` file, with the following configuration\n\n```\nquarkus.native.resources.includes = foo/**,bar/**/*.txt\n```\n\nthe files `src/main/resources/foo/selected.png` and `bar/some.txt` will be included in the native image, while `src/main/resources/ignored.png` will not be included.\n\nSupported glob features Feature Description `++*++` Matches a (possibly empty) sequence of characters that does not contain slash (`/`) `++**++` Matches a (possibly empty) sequence of characters that may contain slash (`/`) `?` Matches one character, but not slash `++[++abc++]++` Matches one character given in the bracket, but not slash `++[++a-z++]++` Matches one character from the range given in the bracket, but not slash `++[++!abc++]++` Matches one character not named in the bracket; does not match slash `++[++a-z++]++` Matches one character outside the range given in the bracket; does not match slash `++{++one,two,three++}++` Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges `++\\++` The escape character\n\nNote that there are three levels of escaping when passing this option via `application.properties`:\n\n . `application.properties` parser\n - MicroProfile Config list converter that splits the comma separated list\n - Glob parser All three levels use backslash (`++\\++`) as the escaping character. So you need to use an appropriate number of backslashes depending on which level you want to escape.\n\nNote that Quarkus extensions typically include the resources they require by themselves. This option is useful in situations when the built-in functionality is not sufficient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_RESOURCES_INCLUDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.excludes","additionalKeys":[],"configDoc":"A comma separated list of globs to match resource paths that should *not* be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nPlease refer to `includes` for details about the glob syntax.\n\nBy default, no resources are excluded.\n\nExample: Given that you have `src/main/resources/red.png` and `src/main/resources/foo/green.png` in your source tree and one of your dependency JARs contains `bar/blue.png` file, with the following configuration\n\n```\nquarkus.native.resources.includes = **/*.png\nquarkus.native.resources.excludes = foo/**,**/green.png\n```\n\nthe resource `red.png` will be available in the native image while the resources `foo/green.png` and `bar/blue.png` will not be available in the native image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_RESOURCES_EXCLUDES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug.enabled","additionalKeys":[],"configDoc":"If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_DEBUG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-dashboard-dump","additionalKeys":[],"configDoc":"Generate the report files for GraalVM Dashboard.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-dashboard-dump","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_ENABLE_DASHBOARD_DUMP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.native.compression.level","additionalKeys":[],"configDoc":"The compression level in ++[++1, 10++]++. 10 means _best_.\n\nHigher compression level requires more time to compress the executable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_COMPRESSION_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.compression.additional-args","additionalKeys":[],"configDoc":"Allows passing extra arguments to the UPX command line (like --brute). The arguments are comma-separated. The exhaustive list of parameters can be found in link:https://github.com/upx/upx/blob/devel/doc/upx.pod[https://github.com/upx/upx/blob/devel/doc/upx.pod].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","since":null,"environmentVariable":"QUARKUS_NATIVE_COMPRESSION_ADDITIONAL_ARGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.PackageConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.PackageConfig index 403b718cef9..36be42de771 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.PackageConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.PackageConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.enabled","additionalKeys":[],"configDoc":"If set to false, no JAR will be produced.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.JarType","key":"quarkus.package.jar.type","additionalKeys":[],"configDoc":"The JAR output type to use.","withinAMap":false,"defaultValue":"fast-jar","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`fast-jar`","`uber-jar`","`mutable-jar`","`legacy-jar`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.compress","additionalKeys":[],"configDoc":"Whether the created jar will be compressed. This setting is not used when building a native image","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"compress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_COMPRESS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.manifest.add-implementation-entries","additionalKeys":[],"configDoc":"Specify whether the `Implementation` information should be included in the runner jar's MANIFEST.MF.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-implementation-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_MANIFEST_ADD_IMPLEMENTATION_ENTRIES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.package.jar.manifest.attributes","additionalKeys":[],"configDoc":"Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes.\"Entry-key1\"=Value1 quarkus.package.jar.manifest.attributes.\"Entry-key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attributes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.package.jar.manifest.sections","additionalKeys":[],"configDoc":"Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key1\"=Value1 quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.user-configured-ignored-entries","additionalKeys":[],"configDoc":"Files that should not be copied to the output artifact.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-configured-ignored-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_USER_CONFIGURED_IGNORED_ENTRIES","enum":false}},{"configDocKey":{"type":"io.quarkus.maven.dependency.GACT","key":"quarkus.package.jar.included-optional-dependencies","additionalKeys":[],"configDoc":"List of all the dependencies that have been defined as optional to include into the final package of the application. Each optional dependency needs to be expressed in the following format:\n\n`groupId:artifactId++[++:++[++classifier++][++:++[++type++]]]++`\n\nWith the classifier and type being optional (note that the brackets (`++[]++`) denote optionality and are not a part of the syntax specification). The group ID and artifact ID must be present and non-empty.\n\nIf the type is missing, the artifact is assumed to be of type `jar`.\n\nThis parameter is optional; if absent, no optional dependencies will be included into the final package of the application.\n\nFor backward compatibility reasons, this parameter is ignored by default and can be enabled by setting the parameter `quarkus.package.jar.filter-optional-dependencies` to `true`.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"included-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_INCLUDED_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.filter-optional-dependencies","additionalKeys":[],"configDoc":"Flag indicating whether the optional dependencies should be filtered out or not.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"filter-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_FILTER_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.add-runner-suffix","additionalKeys":[],"configDoc":"Indicates whether the generated JAR file should have the runner suffix appended. Only applicable to the `JarType++#++UBER_JAR uber-JAR output type`. If disabled, the JAR built by the original build system (Maven, Gradle, etc.) will be replaced with the Quarkus-built uber-JAR.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-runner-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_ADD_RUNNER_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.appcds.enabled","additionalKeys":[],"configDoc":"Whether to automate the creation of AppCDS. Furthermore, this option only works for Java 11{plus} and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_APPCDS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.appcds.builder-image","additionalKeys":[],"configDoc":"When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when `quarkus.package.jar.appcds.enabled=true` and it requires having docker available during the build.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_APPCDS_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.appcds.use-container","additionalKeys":[],"configDoc":"Whether creation of the AppCDS archive should run in a container if available.\n\nNormally, if either a suitable container image to use to create the AppCDS archive can be determined automatically or if one is explicitly set using the `quarkus..appcds.builder-image` setting, the AppCDS archive is generated by running the JDK contained in the image as a container.\n\nIf this option is set to `false`, a container will not be used to generate the AppCDS archive. Instead, the JDK used to build the application is also used to create the archive. Note that the exact same JDK version must be used to run the application in this case.\n\nIgnored if `quarkus.package.jar.appcds.enabled` is set to `false`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-container","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_APPCDS_USE_CONTAINER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.user-providers-directory","additionalKeys":[],"configDoc":"This is an advanced option that only takes effect for development mode.\n\nIf this is specified a directory of this name will be created in the jar distribution. Users can place jar files in this directory, and when re-augmentation is performed these will be processed and added to the class-path.\n\nNote that before reaugmentation has been performed these jars will be ignored, and if they are updated the app should be reaugmented again.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-providers-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_USER_PROVIDERS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.include-dependency-list","additionalKeys":[],"configDoc":"If this option is true then a list of all the coordinates of the artifacts that made up this image will be included in the quarkus-app directory. This list can be used by vulnerability scanners to determine if your application has any vulnerable dependencies. Only supported for the `JarType++#++FAST_JAR fast JAR` and `JarType++#++MUTABLE_JAR mutable JAR` output types.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-dependency-list","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_INCLUDE_DEPENDENCY_LIST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.decompiler.enabled","additionalKeys":[],"configDoc":"Enable decompilation of generated and transformed bytecode into the `decompiled` directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_DECOMPILER_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.decompiler.jar-directory","additionalKeys":[],"configDoc":"The directory into which to save the decompilation tool if it doesn't exist locally.","withinAMap":false,"defaultValue":"${user.home}/.quarkus","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_DECOMPILER_JAR_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.main-class","additionalKeys":[],"configDoc":"The entry point of the application. This can either be a fully qualified name of a standard Java class with a main method, or `io.quarkus.runtime.QuarkusApplication`.\n\nIf your application has main classes annotated with `io.quarkus.runtime.annotations.QuarkusMain` then this can also reference the name given in the annotation, to avoid the need to specify fully qualified names in the config.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"main-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_MAIN_CLASS","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.package.output-directory","additionalKeys":[],"configDoc":"The directory into which the output package(s) should be written. Relative paths are resolved from the build systems target directory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_OUTPUT_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.output-name","additionalKeys":[],"configDoc":"The name of the final artifact, excluding the suffix and file extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_OUTPUT_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.write-transformed-bytecode-to-build-output","additionalKeys":[],"configDoc":"Setting this switch to `true` will cause Quarkus to write the transformed application bytecode to the build tool's output directory. This is useful for post-build tools that need to scan the application bytecode (for example, offline code-coverage tools).\n\nFor example, if using Maven, enabling this feature will result in the classes in `target/classes` being replaced with classes that have been transformed by Quarkus.\n\nSetting this to `true`, however, should be done with a lot of caution and only if subsequent builds are done in a clean environment (i.e. the build tool's output directory has been completely cleaned).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"write-transformed-bytecode-to-build-output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_WRITE_TRANSFORMED_BYTECODE_TO_BUILD_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.runner-suffix","additionalKeys":[],"configDoc":"The suffix that is applied to the runner artifact's base file name.","withinAMap":false,"defaultValue":"-runner","javaDocSiteLink":"","docMapKey":"runner-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_RUNNER_SUFFIX","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.enabled","additionalKeys":[],"configDoc":"If set to false, no JAR will be produced.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.PackageConfig.JarConfig.JarType","key":"quarkus.package.jar.type","additionalKeys":[],"configDoc":"The JAR output type to use.","withinAMap":false,"defaultValue":"fast-jar","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["`fast-jar`","`uber-jar`","`mutable-jar`","`legacy-jar`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.compress","additionalKeys":[],"configDoc":"Whether the created jar will be compressed. This setting is not used when building a native image","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"compress","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_COMPRESS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.manifest.add-implementation-entries","additionalKeys":[],"configDoc":"Specify whether the `Implementation` information should be included in the runner jar's MANIFEST.MF.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-implementation-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_MANIFEST_ADD_IMPLEMENTATION_ENTRIES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.package.jar.manifest.attributes.\"attribute-name\"","additionalKeys":[],"configDoc":"Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes.\"Entry-key1\"=Value1 quarkus.package.jar.manifest.attributes.\"Entry-key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"attribute-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.package.jar.manifest.sections.\"section-name\"","additionalKeys":[],"configDoc":"Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key1\"=Value1 quarkus.package.jar.manifest.sections.\"Section-Name\".\"Entry-Key2\"=Value2","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"section-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.user-configured-ignored-entries","additionalKeys":[],"configDoc":"Files that should not be copied to the output artifact.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-configured-ignored-entries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_USER_CONFIGURED_IGNORED_ENTRIES","enum":false}},{"configDocKey":{"type":"io.quarkus.maven.dependency.GACT","key":"quarkus.package.jar.included-optional-dependencies","additionalKeys":[],"configDoc":"List of all the dependencies that have been defined as optional to include into the final package of the application. Each optional dependency needs to be expressed in the following format:\n\n`groupId:artifactId++[++:++[++classifier++][++:++[++type++]]]++`\n\nWith the classifier and type being optional (note that the brackets (`++[]++`) denote optionality and are not a part of the syntax specification). The group ID and artifact ID must be present and non-empty.\n\nIf the type is missing, the artifact is assumed to be of type `jar`.\n\nThis parameter is optional; if absent, no optional dependencies will be included into the final package of the application.\n\nFor backward compatibility reasons, this parameter is ignored by default and can be enabled by setting the parameter `quarkus.package.jar.filter-optional-dependencies` to `true`.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"included-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_INCLUDED_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.filter-optional-dependencies","additionalKeys":[],"configDoc":"Flag indicating whether the optional dependencies should be filtered out or not.\n\nThis parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"filter-optional-dependencies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_FILTER_OPTIONAL_DEPENDENCIES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.add-runner-suffix","additionalKeys":[],"configDoc":"Indicates whether the generated JAR file should have the runner suffix appended. Only applicable to the `JarType++#++UBER_JAR uber-JAR output type`. If disabled, the JAR built by the original build system (Maven, Gradle, etc.) will be replaced with the Quarkus-built uber-JAR.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-runner-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_ADD_RUNNER_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.appcds.enabled","additionalKeys":[],"configDoc":"Whether to automate the creation of AppCDS. Furthermore, this option only works for Java 11{plus} and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_APPCDS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.appcds.builder-image","additionalKeys":[],"configDoc":"When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when `quarkus.package.jar.appcds.enabled=true` and it requires having docker available during the build.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"builder-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_APPCDS_BUILDER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.appcds.use-container","additionalKeys":[],"configDoc":"Whether creation of the AppCDS archive should run in a container if available.\n\nNormally, if either a suitable container image to use to create the AppCDS archive can be determined automatically or if one is explicitly set using the `quarkus..appcds.builder-image` setting, the AppCDS archive is generated by running the JDK contained in the image as a container.\n\nIf this option is set to `false`, a container will not be used to generate the AppCDS archive. Instead, the JDK used to build the application is also used to create the archive. Note that the exact same JDK version must be used to run the application in this case.\n\nIgnored if `quarkus.package.jar.appcds.enabled` is set to `false`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-container","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_APPCDS_USE_CONTAINER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.user-providers-directory","additionalKeys":[],"configDoc":"This is an advanced option that only takes effect for development mode.\n\nIf this is specified a directory of this name will be created in the jar distribution. Users can place jar files in this directory, and when re-augmentation is performed these will be processed and added to the class-path.\n\nNote that before reaugmentation has been performed these jars will be ignored, and if they are updated the app should be reaugmented again.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-providers-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_USER_PROVIDERS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.include-dependency-list","additionalKeys":[],"configDoc":"If this option is true then a list of all the coordinates of the artifacts that made up this image will be included in the quarkus-app directory. This list can be used by vulnerability scanners to determine if your application has any vulnerable dependencies. Only supported for the `JarType++#++FAST_JAR fast JAR` and `JarType++#++MUTABLE_JAR mutable JAR` output types.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-dependency-list","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_INCLUDE_DEPENDENCY_LIST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.jar.decompiler.enabled","additionalKeys":[],"configDoc":"Enable decompilation of generated and transformed bytecode into the `decompiled` directory.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_DECOMPILER_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.jar.decompiler.jar-directory","additionalKeys":[],"configDoc":"The directory into which to save the decompilation tool if it doesn't exist locally.","withinAMap":false,"defaultValue":"${user.home}/.quarkus","javaDocSiteLink":"","docMapKey":"jar-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_JAR_DECOMPILER_JAR_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.main-class","additionalKeys":[],"configDoc":"The entry point of the application. This can either be a fully qualified name of a standard Java class with a main method, or `io.quarkus.runtime.QuarkusApplication`.\n\nIf your application has main classes annotated with `io.quarkus.runtime.annotations.QuarkusMain` then this can also reference the name given in the annotation, to avoid the need to specify fully qualified names in the config.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"main-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_MAIN_CLASS","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.package.output-directory","additionalKeys":[],"configDoc":"The directory into which the output package(s) should be written. Relative paths are resolved from the build systems target directory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_OUTPUT_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.output-name","additionalKeys":[],"configDoc":"The name of the final artifact, excluding the suffix and file extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_OUTPUT_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.package.write-transformed-bytecode-to-build-output","additionalKeys":[],"configDoc":"Setting this switch to `true` will cause Quarkus to write the transformed application bytecode to the build tool's output directory. This is useful for post-build tools that need to scan the application bytecode (for example, offline code-coverage tools).\n\nFor example, if using Maven, enabling this feature will result in the classes in `target/classes` being replaced with classes that have been transformed by Quarkus.\n\nSetting this to `true`, however, should be done with a lot of caution and only if subsequent builds are done in a clean environment (i.e. the build tool's output directory has been completely cleaned).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"write-transformed-bytecode-to-build-output","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_WRITE_TRANSFORMED_BYTECODE_TO_BUILD_OUTPUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.package.runner-suffix","additionalKeys":[],"configDoc":"The suffix that is applied to the runner artifact's base file name.","withinAMap":false,"defaultValue":"-runner","javaDocSiteLink":"","docMapKey":"runner-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.package","since":null,"environmentVariable":"QUARKUS_PACKAGE_RUNNER_SUFFIX","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.shutdown.ShutdownBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.shutdown.ShutdownBuildTimeConfig index 133bd68bfdb..854470fb932 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.shutdown.ShutdownBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.shutdown.ShutdownBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.shutdown.delay-enabled","additionalKeys":[],"configDoc":"Whether Quarkus should wait between shutdown being requested and actually initiated. This delay gives the infrastructure time to detect that the application instance is shutting down and stop routing traffic to it.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"delay-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.shutdown","since":null,"environmentVariable":"QUARKUS_SHUTDOWN_DELAY_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.shutdown.delay-enabled","additionalKeys":[],"configDoc":"Whether Quarkus should wait between shutdown being requested and actually initiated. This delay gives the infrastructure time to detect that the application instance is shutting down and stop routing traffic to it.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"delay-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.shutdown","since":null,"environmentVariable":"QUARKUS_SHUTDOWN_DELAY_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.devui.deployment.DevUIConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.devui.deployment.DevUIConfig index c21a080f5e5..7a258d61e3b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.devui.deployment.DevUIConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.devui.deployment.DevUIConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":"quarkus.dev-ui.history-size","additionalKeys":[],"configDoc":"The number of history log entries to remember.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"history-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.dev-ui","since":null,"environmentVariable":"QUARKUS_DEV_UI_HISTORY_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.dev-ui.cors.enabled","additionalKeys":[],"configDoc":"Enable CORS filter.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.dev-ui","since":null,"environmentVariable":"QUARKUS_DEV_UI_CORS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":"quarkus.dev-ui.history-size","additionalKeys":[],"configDoc":"The number of history log entries to remember.","withinAMap":false,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"history-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.dev-ui","since":null,"environmentVariable":"QUARKUS_DEV_UI_HISTORY_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.dev-ui.cors.enabled","additionalKeys":[],"configDoc":"Enable CORS filter.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.dev-ui","since":null,"environmentVariable":"QUARKUS_DEV_UI_CORS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchDevServicesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchDevServicesBuildTimeConfig index bbce9850822..ee8350ff29b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchDevServicesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchDevServicesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.elasticsearch.devservices.enabled","additionalKeys":[],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. `quarkus.elasticsearch.hosts`) is set explicitly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.elasticsearch.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchDevServicesBuildTimeConfig.Distribution","key":"quarkus.elasticsearch.devservices.distribution","additionalKeys":[],"configDoc":"The Elasticsearch distribution to use.\n\nDefaults to a distribution inferred from the explicitly configured `image-name` (if any),\nor by default to the distribution configured in depending extensions (e.g. Hibernate Search),\nor by default to `elastic`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"distribution","configPhase":"BUILD_TIME","acceptedValues":["`elastic`","`opensearch`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_DISTRIBUTION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.devservices.image-name","additionalKeys":[],"configDoc":"The Elasticsearch container image to use.\n\nDefaults depend on the configured `distribution`:\n\n* For the `elastic` distribution: {elasticsearch-image}\n* For the `opensearch` distribution: {opensearch-image}","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.devservices.java-opts","additionalKeys":[],"configDoc":"The value for the ES_JAVA_OPTS env variable.","withinAMap":false,"defaultValue":"-Xms512m -Xmx1g","javaDocSiteLink":"","docMapKey":"java-opts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_JAVA_OPTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.devservices.shared","additionalKeys":[],"configDoc":"Whether the Elasticsearch server managed by Quarkus Dev Services is shared.\n\nWhen shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Elasticsearch starts a new container.\n\nThe discovery uses the `quarkus-dev-service-elasticsearch` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-elasticsearch` label attached to the started container.\n\nThis property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Elasticsearch looks for a container with the `quarkus-dev-service-elasticsearch` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise it starts a new container with the `quarkus-dev-service-elasticsearch` label set to the specified value.\n\nThis property is used when you need multiple shared Elasticsearch servers.","withinAMap":false,"defaultValue":"elasticsearch","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.elasticsearch.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.devservices.reuse","additionalKeys":[],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:elasticsearch-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_REUSE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.elasticsearch.devservices.enabled","additionalKeys":[],"configDoc":"Whether this Dev Service should start with the application in dev mode or tests.\n\nDev Services are enabled by default\nunless connection configuration (e.g. `quarkus.elasticsearch.hosts`) is set explicitly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.elasticsearch.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchDevServicesBuildTimeConfig.Distribution","key":"quarkus.elasticsearch.devservices.distribution","additionalKeys":[],"configDoc":"The Elasticsearch distribution to use.\n\nDefaults to a distribution inferred from the explicitly configured `image-name` (if any),\nor by default to the distribution configured in depending extensions (e.g. Hibernate Search),\nor by default to `elastic`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"distribution","configPhase":"BUILD_TIME","acceptedValues":["`elastic`","`opensearch`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_DISTRIBUTION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.devservices.image-name","additionalKeys":[],"configDoc":"The Elasticsearch container image to use.\n\nDefaults depend on the configured `distribution`:\n\n* For the `elastic` distribution: {elasticsearch-image}\n* For the `opensearch` distribution: {opensearch-image}","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.devservices.java-opts","additionalKeys":[],"configDoc":"The value for the ES_JAVA_OPTS env variable.","withinAMap":false,"defaultValue":"-Xms512m -Xmx1g","javaDocSiteLink":"","docMapKey":"java-opts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_JAVA_OPTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.devservices.shared","additionalKeys":[],"configDoc":"Whether the Elasticsearch server managed by Quarkus Dev Services is shared.\n\nWhen shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Elasticsearch starts a new container.\n\nThe discovery uses the `quarkus-dev-service-elasticsearch` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-elasticsearch` label attached to the started container.\n\nThis property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Elasticsearch looks for a container with the `quarkus-dev-service-elasticsearch` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise it starts a new container with the `quarkus-dev-service-elasticsearch` label set to the specified value.\n\nThis property is used when you need multiple shared Elasticsearch servers.","withinAMap":false,"defaultValue":"elasticsearch","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.elasticsearch.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.devservices.reuse","additionalKeys":[],"configDoc":"Whether to keep Dev Service containers running *after a dev mode session or test suite execution*\nto reuse them in the next dev mode session or test suite execution.\n\nWithin a dev mode session or test suite execution,\nQuarkus will always reuse Dev Services as long as their configuration\n(username, password, environment, port bindings, ...) did not change.\nThis feature is specifically about keeping containers running\n**when Quarkus is not running** to reuse them across runs.\n\nWARNING: This feature needs to be enabled explicitly in `testcontainers.properties`,\nmay require changes to how you configure data initialization in dev mode and tests,\nand may leave containers running indefinitely, forcing you to stop and remove them manually.\nSee xref:elasticsearch-dev-services.adoc#reuse[this section of the documentation] for more information.\n\nThis configuration property is set to `true` by default,\nso it is mostly useful to *disable* reuse,\nif you enabled it in `testcontainers.properties`\nbut only want to use it for some of your Quarkus applications.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch.devservices","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DEVSERVICES_REUSE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.deployment.ElasticsearchBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.deployment.ElasticsearchBuildTimeConfig index 42dd9f7b60b..0c21ec47579 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.deployment.ElasticsearchBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.deployment.ElasticsearchBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_HEALTH_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_HEALTH_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig index 41b4c60d772..6913cd53dec 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elasticsearch.restclient.lowlevel.runtime.ElasticsearchConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"host:port","key":"quarkus.elasticsearch.hosts","additionalKeys":[],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":false,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.protocol","additionalKeys":[],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.username","additionalKeys":[],"configDoc":"The username for basic HTTP authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.password","additionalKeys":[],"configDoc":"The password for basic HTTP authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.elasticsearch.connection-timeout","additionalKeys":[],"configDoc":"The connection timeout.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.elasticsearch.socket-timeout","additionalKeys":[],"configDoc":"The socket timeout.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"socket-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_SOCKET_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.elasticsearch.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.elasticsearch.max-connections-per-route","additionalKeys":[],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.elasticsearch.io-thread-counts","additionalKeys":[],"configDoc":"The number of IO thread. By default, this is the number of locally detected processors.\n\nThread counts higher than the number of processors should not be necessary because the I/O threads rely on non-blocking operations, but you may want to use a thread count lower than the number of processors.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-thread-counts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_IO_THREAD_COUNTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.discovery.enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.elasticsearch.discovery.refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"host:port","key":"quarkus.elasticsearch.hosts","additionalKeys":[],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":false,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.protocol","additionalKeys":[],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.username","additionalKeys":[],"configDoc":"The username for basic HTTP authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.elasticsearch.password","additionalKeys":[],"configDoc":"The password for basic HTTP authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.elasticsearch.connection-timeout","additionalKeys":[],"configDoc":"The connection timeout.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.elasticsearch.socket-timeout","additionalKeys":[],"configDoc":"The socket timeout.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"socket-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_SOCKET_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.elasticsearch.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.elasticsearch.max-connections-per-route","additionalKeys":[],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.elasticsearch.io-thread-counts","additionalKeys":[],"configDoc":"The number of IO thread. By default, this is the number of locally detected processors.\n\nThread counts higher than the number of processors should not be necessary because the I/O threads rely on non-blocking operations, but you may want to use a thread count lower than the number of processors.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-thread-counts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_IO_THREAD_COUNTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.elasticsearch.discovery.enabled","additionalKeys":[],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.elasticsearch.discovery.refresh-interval","additionalKeys":[],"configDoc":"Refresh interval of the node list.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.elasticsearch","since":null,"environmentVariable":"QUARKUS_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig index 232d726f03d..4e0c3c2c9b7 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.realm-name","additionalKeys":[],"configDoc":"The realm name","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.enabled","additionalKeys":[],"configDoc":"If the properties store is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.realm-name","additionalKeys":[],"configDoc":"The realm name","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.enabled","additionalKeys":[],"configDoc":"If the properties store is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig index 3696ff6702b..585ad8a7822 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_SQL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__SQL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_SQL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".sql","additionalKeys":[],"configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__SQL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".datasource","additionalKeys":[],"configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__DATASOURCE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","additionalKeys":[],"configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.enabled","additionalKeys":[],"configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.enabled","additionalKeys":[],"configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.password-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","additionalKeys":[],"configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_HASH_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","additionalKeys":[],"configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_ENCODING","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","additionalKeys":[],"configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","since":null,"environmentVariable":"QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.config.LdapSecurityRealmRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.config.LdapSecurityRealmRuntimeConfig index fbd36653898..1c8551a7883 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.config.LdapSecurityRealmRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.config.LdapSecurityRealmRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.direct-verification","additionalKeys":[],"configDoc":"Provided credentials are verified against ldap?","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"direct-verification","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIRECT_VERIFICATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.dir-context.url","additionalKeys":[],"configDoc":"The url of the ldap server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.dir-context.principal","additionalKeys":[],"configDoc":"The principal: user which is used to connect to ldap server (also named \"bindDn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PRINCIPAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.dir-context.password","additionalKeys":[],"configDoc":"The password which belongs to the principal (also named \"bindCredential\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PASSWORD","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.ldap.DirContextFactory.ReferralMode","key":"quarkus.security.ldap.dir-context.referral-mode","additionalKeys":[],"configDoc":"how ldap redirects are handled","withinAMap":false,"defaultValue":"ignore","javaDocSiteLink":"","docMapKey":"referral-mode","configPhase":"RUN_TIME","acceptedValues":["`ignore`","`follow`","`throw`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_REFERRAL_MODE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.security.ldap.dir-context.connect-timeout","additionalKeys":[],"configDoc":"The connect timeout","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.security.ldap.dir-context.read-timeout","additionalKeys":[],"configDoc":"The read timeout","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.cache.enabled","additionalKeys":[],"configDoc":"If set to true, request to the LDAP server are cached","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_CACHE_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.security.ldap.cache.max-age","additionalKeys":[],"configDoc":"The duration that an entry can stay in the cache","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_CACHE_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.ldap.cache.size","additionalKeys":[],"configDoc":"The maximum number of entries to keep in the cache","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.rdn-identifier","additionalKeys":[],"configDoc":"The identifier which correlates to the provided user (also named \"baseFilter\")","withinAMap":false,"defaultValue":"uid","javaDocSiteLink":"","docMapKey":"rdn-identifier","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_RDN_IDENTIFIER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.search-base-dn","additionalKeys":[],"configDoc":"The dn where we look for users","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-base-dn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_BASE_DN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.identity-mapping.search-recursive","additionalKeys":[],"configDoc":"If the child nodes are also searched for identities","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"search-recursive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_RECURSIVE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".from","additionalKeys":[],"configDoc":"The roleAttributeId from which is mapped (e.g. \"cn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FROM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The identifier whom the attribute is mapped to (in Quarkus: \"groups\", in WildFly this is \"Roles\")","withinAMap":true,"defaultValue":"groups","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".filter","additionalKeys":[],"configDoc":"The filter (also named \"roleFilter\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".filter-base-dn","additionalKeys":[],"configDoc":"The filter base dn (also named \"rolesContextDn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter-base-dn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER_BASE_DN","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.direct-verification","additionalKeys":[],"configDoc":"Provided credentials are verified against ldap?","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"direct-verification","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIRECT_VERIFICATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.dir-context.url","additionalKeys":[],"configDoc":"The url of the ldap server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.dir-context.principal","additionalKeys":[],"configDoc":"The principal: user which is used to connect to ldap server (also named \"bindDn\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PRINCIPAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.dir-context.password","additionalKeys":[],"configDoc":"The password which belongs to the principal (also named \"bindCredential\")","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PASSWORD","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.ldap.DirContextFactory.ReferralMode","key":"quarkus.security.ldap.dir-context.referral-mode","additionalKeys":[],"configDoc":"how ldap redirects are handled","withinAMap":false,"defaultValue":"ignore","javaDocSiteLink":"","docMapKey":"referral-mode","configPhase":"RUN_TIME","acceptedValues":["`ignore`","`follow`","`throw`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_REFERRAL_MODE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.security.ldap.dir-context.connect-timeout","additionalKeys":[],"configDoc":"The connect timeout","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.security.ldap.dir-context.read-timeout","additionalKeys":[],"configDoc":"The read timeout","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_DIR_CONTEXT_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.cache.enabled","additionalKeys":[],"configDoc":"If set to true, request to the LDAP server are cached","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_CACHE_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.security.ldap.cache.max-age","additionalKeys":[],"configDoc":"The duration that an entry can stay in the cache","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_CACHE_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.ldap.cache.size","additionalKeys":[],"configDoc":"The maximum number of entries to keep in the cache","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.rdn-identifier","additionalKeys":[],"configDoc":"The identifier which correlates to the provided user (also named \"baseFilter\")","withinAMap":false,"defaultValue":"uid","javaDocSiteLink":"","docMapKey":"rdn-identifier","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_RDN_IDENTIFIER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.search-base-dn","additionalKeys":[],"configDoc":"The dn where we look for users","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-base-dn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_BASE_DN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.identity-mapping.search-recursive","additionalKeys":[],"configDoc":"If the child nodes are also searched for identities","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"search-recursive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_RECURSIVE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".from","additionalKeys":[],"configDoc":"The roleAttributeId from which is mapped (e.g. \"cn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FROM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".to","additionalKeys":[],"configDoc":"The identifier whom the attribute is mapped to (in Quarkus: \"groups\", in WildFly this is \"Roles\")","withinAMap":true,"defaultValue":"groups","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".filter","additionalKeys":[],"configDoc":"The filter (also named \"roleFilter\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.identity-mapping.attribute-mappings.\"attribute-mappings\".filter-base-dn","additionalKeys":[],"configDoc":"The filter base dn (also named \"rolesContextDn\")","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter-base-dn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER_BASE_DN","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.deployment.config.LdapSecurityRealmBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.deployment.config.LdapSecurityRealmBuildTimeConfig index 2c0ac2e8009..86b2e1510c5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.deployment.config.LdapSecurityRealmBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.ldap.deployment.config.LdapSecurityRealmBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.enabled","additionalKeys":[],"configDoc":"The option to enable the ldap elytron module","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.realm-name","additionalKeys":[],"configDoc":"The elytron realm name","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_REALM_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.ldap.enabled","additionalKeys":[],"configDoc":"The option to enable the ldap elytron module","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.ldap.realm-name","additionalKeys":[],"configDoc":"The elytron realm name","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.ldap","since":null,"environmentVariable":"QUARKUS_SECURITY_LDAP_REALM_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig index 7ff6eb17475..530742ebc14 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.oauth2.enabled","additionalKeys":[],"configDoc":"Determine if the OAuth2 extension is enabled. Enabled by default if you include the `elytron-security-oauth2` dependency, so this would be used to disable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.role-claim","additionalKeys":[],"configDoc":"The claim that is used in the introspection endpoint response to load the roles.","withinAMap":false,"defaultValue":"scope","javaDocSiteLink":"","docMapKey":"role-claim","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_ROLE_CLAIM","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.oauth2.enabled","additionalKeys":[],"configDoc":"Determine if the OAuth2 extension is enabled. Enabled by default if you include the `elytron-security-oauth2` dependency, so this would be used to disable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.role-claim","additionalKeys":[],"configDoc":"The claim that is used in the introspection endpoint response to load the roles.","withinAMap":false,"defaultValue":"scope","javaDocSiteLink":"","docMapKey":"role-claim","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_ROLE_CLAIM","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig index d6db9225ac1..13e5f8a3187 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.oauth2.client-id","additionalKeys":[],"configDoc":"The OAuth2 client id used to validate the token. Mandatory if the extension is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.client-secret","additionalKeys":[],"configDoc":"The OAuth2 client secret used to validate the token. Mandatory if the extension is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_CLIENT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.introspection-url","additionalKeys":[],"configDoc":"The OAuth2 introspection endpoint URL used to validate the token and gather the authentication claims. Mandatory if the extension is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_INTROSPECTION_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.ca-cert-file","additionalKeys":[],"configDoc":"The OAuth2 server certificate file. _Warning_: this is not supported in native mode where the certificate must be included in the truststore used during the native image generation, see link:native-and-ssl.html[Using SSL With Native Executables].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-cert-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_CA_CERT_FILE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.oauth2.client-id","additionalKeys":[],"configDoc":"The OAuth2 client id used to validate the token. Mandatory if the extension is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.client-secret","additionalKeys":[],"configDoc":"The OAuth2 client secret used to validate the token. Mandatory if the extension is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_CLIENT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.introspection-url","additionalKeys":[],"configDoc":"The OAuth2 introspection endpoint URL used to validate the token and gather the authentication claims. Mandatory if the extension is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_INTROSPECTION_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oauth2.ca-cert-file","additionalKeys":[],"configDoc":"The OAuth2 server certificate file. _Warning_: this is not supported in native mode where the certificate must be included in the truststore used during the native image generation, see link:native-and-ssl.html[Using SSL With Native Executables].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-cert-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oauth2","since":null,"environmentVariable":"QUARKUS_OAUTH2_CA_CERT_FILE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.MPRealmRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.MPRealmRuntimeConfig index 4343f354772..0e53eb663da 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.MPRealmRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.MPRealmRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.users.embedded.plain-text","additionalKeys":[],"configDoc":"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 ) )","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"io.quarkus.elytron.security.runtime.DigestAlgorithm","key":"quarkus.security.users.embedded.algorithm","additionalKeys":[],"configDoc":"Determine which algorithm to use.\n\nThis property is ignored if `plainText` is true.","withinAMap":false,"defaultValue":"digest-md5","javaDocSiteLink":"","docMapKey":"algorithm","configPhase":"RUN_TIME","acceptedValues":["`digest-md5`","`digest-sha`","`digest-sha-256`","`digest-sha-384`","`digest-sha-512`","`digest-sha-512-256`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_ALGORITHM","enum":true}},{"configDocKey":{"type":"`Map`","key":"quarkus.security.users.embedded.users","additionalKeys":[],"configDoc":"The realm users user1=password++\\++nuser2=password2... mapping. See link:#embedded-users[Embedded Users].","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"users","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_USERS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.security.users.embedded.roles","additionalKeys":[],"configDoc":"The realm roles user1=role1,role2,...++\\++nuser2=role1,role2,... mapping See link:#embedded-roles[Embedded Roles].","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"roles","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_ROLES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.users.embedded.plain-text","additionalKeys":[],"configDoc":"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 ) )","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"io.quarkus.elytron.security.runtime.DigestAlgorithm","key":"quarkus.security.users.embedded.algorithm","additionalKeys":[],"configDoc":"Determine which algorithm to use.\n\nThis property is ignored if `plainText` is true.","withinAMap":false,"defaultValue":"digest-md5","javaDocSiteLink":"","docMapKey":"algorithm","configPhase":"RUN_TIME","acceptedValues":["`digest-md5`","`digest-sha`","`digest-sha-256`","`digest-sha-384`","`digest-sha-512`","`digest-sha-512-256`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_ALGORITHM","enum":true}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.security.users.embedded.users.\"users\"","additionalKeys":[],"configDoc":"The realm users user1=password++\\++nuser2=password2... mapping. See link:#embedded-users[Embedded Users].","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"users","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.security.users.embedded.roles.\"roles\"","additionalKeys":[],"configDoc":"The realm roles user1=role1,role2,...++\\++nuser2=role1,role2,... mapping See link:#embedded-roles[Embedded Roles].","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"roles","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.users.embedded","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.SecurityUsersConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.SecurityUsersConfig index d3f08bc8c77..85e2798604f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.SecurityUsersConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.runtime.SecurityUsersConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.security.users.file","optional":false,"withinAMap":false,"sectionDetails":"= Property Files Realm Configuration","sectionDetailsTitle":"Property Files Realm Configuration","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.security.users","configGroupType":"io.quarkus.elytron.security.runtime.PropertiesRealmConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.security.users.file.realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.users.file.enabled","additionalKeys":[],"configDoc":"Determine whether security via the file realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.users.file.plain-text","additionalKeys":[],"configDoc":"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 ) )","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.users.file.users","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to password mappings. See link:#users-properties[Users.properties].","withinAMap":false,"defaultValue":"users.properties","javaDocSiteLink":"","docMapKey":"users","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_USERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.users.file.roles","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to role mappings. See link:#roles-properties[Roles.properties].","withinAMap":false,"defaultValue":"roles.properties","javaDocSiteLink":"","docMapKey":"roles","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_ROLES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.security.users.embedded","optional":false,"withinAMap":false,"sectionDetails":"= Embedded Realm Configuration","sectionDetailsTitle":"Embedded Realm Configuration","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.security.users","configGroupType":"io.quarkus.elytron.security.runtime.MPRealmConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.security.users.embedded.realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.users.embedded.enabled","additionalKeys":[],"configDoc":"Determine whether security via the embedded realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.security.users.file","optional":false,"withinAMap":false,"sectionDetails":"= Property Files Realm Configuration","sectionDetailsTitle":"Property Files Realm Configuration","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.security.users","configGroupType":"io.quarkus.elytron.security.runtime.PropertiesRealmConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.security.users.file.realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.users.file.enabled","additionalKeys":[],"configDoc":"Determine whether security via the file realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.users.file.plain-text","additionalKeys":[],"configDoc":"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 ) )","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.users.file.users","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to password mappings. See link:#users-properties[Users.properties].","withinAMap":false,"defaultValue":"users.properties","javaDocSiteLink":"","docMapKey":"users","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_USERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.users.file.roles","additionalKeys":[],"configDoc":"Classpath resource name of properties file containing user to role mappings. See link:#roles-properties[Roles.properties].","withinAMap":false,"defaultValue":"roles.properties","javaDocSiteLink":"","docMapKey":"roles","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_FILE_ROLES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.security.users.embedded","optional":false,"withinAMap":false,"sectionDetails":"= Embedded Realm Configuration","sectionDetailsTitle":"Embedded Realm Configuration","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.security.users","configGroupType":"io.quarkus.elytron.security.runtime.MPRealmConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.security.users.embedded.realm-name","additionalKeys":[],"configDoc":"The realm name. This is used when generating a hashed password","withinAMap":false,"defaultValue":"Quarkus","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.users.embedded.enabled","additionalKeys":[],"configDoc":"Determine whether security via the embedded realm is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.users","since":null,"environmentVariable":"QUARKUS_SECURITY_USERS_EMBEDDED_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayBuildTimeConfig index a2f3c73750f..5c25474a6c3 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.flyway.enabled","additionalKeys":[],"configDoc":"Whether Flyway is enabled *during the build*.\n\nIf Flyway is disabled, the Flyway beans won't be created and Flyway won't be usable.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.locations","additionalKeys":[],"configDoc":"Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix.\n\nUnprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations.\n\nLocations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.","withinAMap":false,"defaultValue":"db/migration","javaDocSiteLink":"","docMapKey":"locations","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_LOCATIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.callbacks","additionalKeys":[],"configDoc":"Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The `org.flywaydb.core.api.callback.Callback` subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"callbacks","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CALLBACKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".locations","additionalKeys":[],"configDoc":"Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix.\n\nUnprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations.\n\nLocations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.","withinAMap":true,"defaultValue":"db/migration","javaDocSiteLink":"","docMapKey":"locations","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__LOCATIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".callbacks","additionalKeys":[],"configDoc":"Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The `org.flywaydb.core.api.callback.Callback` subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"callbacks","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CALLBACKS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.flyway.enabled","additionalKeys":[],"configDoc":"Whether Flyway is enabled *during the build*.\n\nIf Flyway is disabled, the Flyway beans won't be created and Flyway won't be usable.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.locations","additionalKeys":[],"configDoc":"Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix.\n\nUnprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations.\n\nLocations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.","withinAMap":false,"defaultValue":"db/migration","javaDocSiteLink":"","docMapKey":"locations","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_LOCATIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.callbacks","additionalKeys":[],"configDoc":"Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The `org.flywaydb.core.api.callback.Callback` subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"callbacks","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CALLBACKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".locations","additionalKeys":[],"configDoc":"Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix.\n\nUnprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations.\n\nLocations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.","withinAMap":true,"defaultValue":"db/migration","javaDocSiteLink":"","docMapKey":"locations","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__LOCATIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".callbacks","additionalKeys":[],"configDoc":"Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The `org.flywaydb.core.api.callback.Callback` subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"callbacks","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CALLBACKS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayRuntimeConfig index 23de44b0864..d4ef4855c60 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.flyway.runtime.FlywayRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.flyway.active","additionalKeys":[],"configDoc":"Flag to activate/deactivate Flyway for a specific datasource at runtime.","withinAMap":false,"defaultValue":"'true' if the datasource is active; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_ACTIVE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.flyway.connect-retries","additionalKeys":[],"configDoc":"The maximum number of retries when attempting to connect to the database.\n\nAfter each failed attempt, Flyway will wait up to the configured `connect-retries-interval` duration before attempting to connect again, up to the maximum number of times specified by connectRetries.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CONNECT_RETRIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.flyway.connect-retries-interval","additionalKeys":[],"configDoc":"The maximum time between retries when attempting to connect to the database.\n\nThis will cap the interval between connect retries to the value provided.","withinAMap":false,"defaultValue":"120 seconds","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-retries-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CONNECT_RETRIES_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.default-schema","additionalKeys":[],"configDoc":"Sets the default schema managed by Flyway. This schema name is case-sensitive. If not specified, but _schemas_ is, Flyway uses the first schema in that list. If that is also not specified, Flyway uses the default schema for the database connection.\n\nConsequences:\n\n - This schema will be the one containing the schema history table.\n - This schema will be the default for the database connection (provided the database supports this concept).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.jdbc-url","additionalKeys":[],"configDoc":"The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jdbc-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_JDBC_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.username","additionalKeys":[],"configDoc":"The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.password","additionalKeys":[],"configDoc":"The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.schemas","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.table","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"table","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_TABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.repeatable-sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repeatable-sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_REPEATABLE_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.clean-at-start","additionalKeys":[],"configDoc":"true to execute Flyway clean command automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.clean-disabled","additionalKeys":[],"configDoc":"true to prevent Flyway clean operations, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-disabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CLEAN_DISABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.clean-on-validation-error","additionalKeys":[],"configDoc":"true to automatically call clean when a validation error occurs, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-on-validation-error","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CLEAN_ON_VALIDATION_ERROR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.migrate-at-start","additionalKeys":[],"configDoc":"true to execute Flyway automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.repair-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway repair command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"repair-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_REPAIR_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.validate-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway validate command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_VALIDATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.baseline-on-migrate","additionalKeys":[],"configDoc":"true to execute Flyway baseline before migrations This flag is ignored if the flyway_schema_history table exists in the current schema or if the current schema is empty. Note that this will not automatically call migrate, you must either enable baselineAtStart or programmatically call flyway.migrate().","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.baseline-at-start","additionalKeys":[],"configDoc":"true to execute Flyway baseline automatically when the application starts. This flag is ignored if the flyway_schema_history table exists in the current schema. This will work even if the current schema is empty.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.baseline-version","additionalKeys":[],"configDoc":"The initial baseline version.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-version","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.baseline-description","additionalKeys":[],"configDoc":"The description to tag an existing schema with when executing baseline.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-description","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_DESCRIPTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.validate-on-migrate","additionalKeys":[],"configDoc":"Whether to automatically call validate when performing a migration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.out-of-order","additionalKeys":[],"configDoc":"Allows migrations to be run \"out of order\".","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"out-of-order","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_OUT_OF_ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.ignore-missing-migrations","additionalKeys":[],"configDoc":"Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-missing-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_IGNORE_MISSING_MIGRATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.ignore-future-migrations","additionalKeys":[],"configDoc":"Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-future-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_IGNORE_FUTURE_MIGRATIONS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.flyway.placeholders","additionalKeys":[],"configDoc":"Sets the placeholders to replace in SQL migration scripts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholders","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PLACEHOLDERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.create-schemas","additionalKeys":[],"configDoc":"Whether Flyway should attempt to create the schemas specified in the schemas property","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.placeholder-prefix","additionalKeys":[],"configDoc":"Prefix of every placeholder (default: $++{++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PLACEHOLDER_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.placeholder-suffix","additionalKeys":[],"configDoc":"Suffix of every placeholder (default: ++}++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PLACEHOLDER_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.init-sql","additionalKeys":[],"configDoc":"The SQL statements to run to initialize a new database connection immediately after opening it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_INIT_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.validate-migration-naming","additionalKeys":[],"configDoc":"Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-migration-naming","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_VALIDATE_MIGRATION_NAMING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.ignore-migration-patterns","additionalKeys":[],"configDoc":"Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-migration-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_IGNORE_MIGRATION_PATTERNS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.flyway.\"named-data-sources\".active","additionalKeys":[],"configDoc":"Flag to activate/deactivate Flyway for a specific datasource at runtime.","withinAMap":true,"defaultValue":"'true' if the datasource is active; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__ACTIVE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.flyway.\"named-data-sources\".connect-retries","additionalKeys":[],"configDoc":"The maximum number of retries when attempting to connect to the database.\n\nAfter each failed attempt, Flyway will wait up to the configured `connect-retries-interval` duration before attempting to connect again, up to the maximum number of times specified by connectRetries.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.flyway.\"named-data-sources\".connect-retries-interval","additionalKeys":[],"configDoc":"The maximum time between retries when attempting to connect to the database.\n\nThis will cap the interval between connect retries to the value provided.","withinAMap":true,"defaultValue":"120 seconds","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-retries-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".default-schema","additionalKeys":[],"configDoc":"Sets the default schema managed by Flyway. This schema name is case-sensitive. If not specified, but _schemas_ is, Flyway uses the first schema in that list. If that is also not specified, Flyway uses the default schema for the database connection.\n\nConsequences:\n\n - This schema will be the one containing the schema history table.\n - This schema will be the default for the database connection (provided the database supports this concept).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".jdbc-url","additionalKeys":[],"configDoc":"The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jdbc-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__JDBC_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".username","additionalKeys":[],"configDoc":"The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".password","additionalKeys":[],"configDoc":"The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".schemas","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".table","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"table","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__TABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".repeatable-sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repeatable-sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPEATABLE_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".clean-at-start","additionalKeys":[],"configDoc":"true to execute Flyway clean command automatically when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".clean-disabled","additionalKeys":[],"configDoc":"true to prevent Flyway clean operations, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-disabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_DISABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".clean-on-validation-error","additionalKeys":[],"configDoc":"true to automatically call clean when a validation error occurs, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-on-validation-error","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_ON_VALIDATION_ERROR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".migrate-at-start","additionalKeys":[],"configDoc":"true to execute Flyway automatically when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".repair-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway repair command when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"repair-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPAIR_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".validate-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway validate command when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".baseline-on-migrate","additionalKeys":[],"configDoc":"true to execute Flyway baseline before migrations This flag is ignored if the flyway_schema_history table exists in the current schema or if the current schema is empty. Note that this will not automatically call migrate, you must either enable baselineAtStart or programmatically call flyway.migrate().","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".baseline-at-start","additionalKeys":[],"configDoc":"true to execute Flyway baseline automatically when the application starts. This flag is ignored if the flyway_schema_history table exists in the current schema. This will work even if the current schema is empty.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".baseline-version","additionalKeys":[],"configDoc":"The initial baseline version.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-version","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".baseline-description","additionalKeys":[],"configDoc":"The description to tag an existing schema with when executing baseline.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-description","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_DESCRIPTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".validate-on-migrate","additionalKeys":[],"configDoc":"Whether to automatically call validate when performing a migration.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".out-of-order","additionalKeys":[],"configDoc":"Allows migrations to be run \"out of order\".","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"out-of-order","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__OUT_OF_ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".ignore-missing-migrations","additionalKeys":[],"configDoc":"Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-missing-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MISSING_MIGRATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".ignore-future-migrations","additionalKeys":[],"configDoc":"Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-future-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_FUTURE_MIGRATIONS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.flyway.\"named-data-sources\".placeholders","additionalKeys":[],"configDoc":"Sets the placeholders to replace in SQL migration scripts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholders","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".create-schemas","additionalKeys":[],"configDoc":"Whether Flyway should attempt to create the schemas specified in the schemas property","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".placeholder-prefix","additionalKeys":[],"configDoc":"Prefix of every placeholder (default: $++{++ )","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".placeholder-suffix","additionalKeys":[],"configDoc":"Suffix of every placeholder (default: ++}++ )","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".init-sql","additionalKeys":[],"configDoc":"The SQL statements to run to initialize a new database connection immediately after opening it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__INIT_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".validate-migration-naming","additionalKeys":[],"configDoc":"Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-migration-naming","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_MIGRATION_NAMING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".ignore-migration-patterns","additionalKeys":[],"configDoc":"Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-migration-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MIGRATION_PATTERNS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.flyway.active","additionalKeys":[],"configDoc":"Flag to activate/deactivate Flyway for a specific datasource at runtime.","withinAMap":false,"defaultValue":"'true' if the datasource is active; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_ACTIVE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.flyway.connect-retries","additionalKeys":[],"configDoc":"The maximum number of retries when attempting to connect to the database.\n\nAfter each failed attempt, Flyway will wait up to the configured `connect-retries-interval` duration before attempting to connect again, up to the maximum number of times specified by connectRetries.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CONNECT_RETRIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.flyway.connect-retries-interval","additionalKeys":[],"configDoc":"The maximum time between retries when attempting to connect to the database.\n\nThis will cap the interval between connect retries to the value provided.","withinAMap":false,"defaultValue":"120 seconds","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-retries-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CONNECT_RETRIES_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.default-schema","additionalKeys":[],"configDoc":"Sets the default schema managed by Flyway. This schema name is case-sensitive. If not specified, but _schemas_ is, Flyway uses the first schema in that list. If that is also not specified, Flyway uses the default schema for the database connection.\n\nConsequences:\n\n - This schema will be the one containing the schema history table.\n - This schema will be the default for the database connection (provided the database supports this concept).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.jdbc-url","additionalKeys":[],"configDoc":"The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jdbc-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_JDBC_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.username","additionalKeys":[],"configDoc":"The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.password","additionalKeys":[],"configDoc":"The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.schemas","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.table","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"table","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_TABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.repeatable-sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repeatable-sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_REPEATABLE_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.clean-at-start","additionalKeys":[],"configDoc":"true to execute Flyway clean command automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.clean-disabled","additionalKeys":[],"configDoc":"true to prevent Flyway clean operations, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-disabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CLEAN_DISABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.clean-on-validation-error","additionalKeys":[],"configDoc":"true to automatically call clean when a validation error occurs, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-on-validation-error","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CLEAN_ON_VALIDATION_ERROR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.migrate-at-start","additionalKeys":[],"configDoc":"true to execute Flyway automatically when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.repair-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway repair command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"repair-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_REPAIR_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.validate-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway validate command when the application starts, false otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_VALIDATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.baseline-on-migrate","additionalKeys":[],"configDoc":"true to execute Flyway baseline before migrations This flag is ignored if the flyway_schema_history table exists in the current schema or if the current schema is empty. Note that this will not automatically call migrate, you must either enable baselineAtStart or programmatically call flyway.migrate().","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.baseline-at-start","additionalKeys":[],"configDoc":"true to execute Flyway baseline automatically when the application starts. This flag is ignored if the flyway_schema_history table exists in the current schema. This will work even if the current schema is empty.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.baseline-version","additionalKeys":[],"configDoc":"The initial baseline version.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-version","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.baseline-description","additionalKeys":[],"configDoc":"The description to tag an existing schema with when executing baseline.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-description","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_BASELINE_DESCRIPTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.validate-on-migrate","additionalKeys":[],"configDoc":"Whether to automatically call validate when performing a migration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.out-of-order","additionalKeys":[],"configDoc":"Allows migrations to be run \"out of order\".","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"out-of-order","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_OUT_OF_ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.ignore-missing-migrations","additionalKeys":[],"configDoc":"Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-missing-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_IGNORE_MISSING_MIGRATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.ignore-future-migrations","additionalKeys":[],"configDoc":"Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-future-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_IGNORE_FUTURE_MIGRATIONS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.flyway.placeholders.\"placeholder-key\"","additionalKeys":[],"configDoc":"Sets the placeholders to replace in SQL migration scripts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"placeholder-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.create-schemas","additionalKeys":[],"configDoc":"Whether Flyway should attempt to create the schemas specified in the schemas property","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.placeholder-prefix","additionalKeys":[],"configDoc":"Prefix of every placeholder (default: $++{++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PLACEHOLDER_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.placeholder-suffix","additionalKeys":[],"configDoc":"Suffix of every placeholder (default: ++}++ )","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_PLACEHOLDER_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.init-sql","additionalKeys":[],"configDoc":"The SQL statements to run to initialize a new database connection immediately after opening it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_INIT_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.validate-migration-naming","additionalKeys":[],"configDoc":"Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-migration-naming","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_VALIDATE_MIGRATION_NAMING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.ignore-migration-patterns","additionalKeys":[],"configDoc":"Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-migration-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY_IGNORE_MIGRATION_PATTERNS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.flyway.\"named-data-sources\".active","additionalKeys":[],"configDoc":"Flag to activate/deactivate Flyway for a specific datasource at runtime.","withinAMap":true,"defaultValue":"'true' if the datasource is active; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__ACTIVE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.flyway.\"named-data-sources\".connect-retries","additionalKeys":[],"configDoc":"The maximum number of retries when attempting to connect to the database.\n\nAfter each failed attempt, Flyway will wait up to the configured `connect-retries-interval` duration before attempting to connect again, up to the maximum number of times specified by connectRetries.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.flyway.\"named-data-sources\".connect-retries-interval","additionalKeys":[],"configDoc":"The maximum time between retries when attempting to connect to the database.\n\nThis will cap the interval between connect retries to the value provided.","withinAMap":true,"defaultValue":"120 seconds","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-retries-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".default-schema","additionalKeys":[],"configDoc":"Sets the default schema managed by Flyway. This schema name is case-sensitive. If not specified, but _schemas_ is, Flyway uses the first schema in that list. If that is also not specified, Flyway uses the default schema for the database connection.\n\nConsequences:\n\n - This schema will be the one containing the schema history table.\n - This schema will be the default for the database connection (provided the database supports this concept).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".jdbc-url","additionalKeys":[],"configDoc":"The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jdbc-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__JDBC_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".username","additionalKeys":[],"configDoc":"The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".password","additionalKeys":[],"configDoc":"The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".schemas","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".table","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"table","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__TABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".repeatable-sql-migration-prefix","additionalKeys":[],"configDoc":"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","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repeatable-sql-migration-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPEATABLE_SQL_MIGRATION_PREFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".clean-at-start","additionalKeys":[],"configDoc":"true to execute Flyway clean command automatically when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".clean-disabled","additionalKeys":[],"configDoc":"true to prevent Flyway clean operations, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-disabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_DISABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".clean-on-validation-error","additionalKeys":[],"configDoc":"true to automatically call clean when a validation error occurs, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-on-validation-error","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_ON_VALIDATION_ERROR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".migrate-at-start","additionalKeys":[],"configDoc":"true to execute Flyway automatically when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".repair-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway repair command when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"repair-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPAIR_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".validate-at-start","additionalKeys":[],"configDoc":"true to execute a Flyway validate command when the application starts, false otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".baseline-on-migrate","additionalKeys":[],"configDoc":"true to execute Flyway baseline before migrations This flag is ignored if the flyway_schema_history table exists in the current schema or if the current schema is empty. Note that this will not automatically call migrate, you must either enable baselineAtStart or programmatically call flyway.migrate().","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".baseline-at-start","additionalKeys":[],"configDoc":"true to execute Flyway baseline automatically when the application starts. This flag is ignored if the flyway_schema_history table exists in the current schema. This will work even if the current schema is empty.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"baseline-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".baseline-version","additionalKeys":[],"configDoc":"The initial baseline version.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-version","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".baseline-description","additionalKeys":[],"configDoc":"The description to tag an existing schema with when executing baseline.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"baseline-description","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_DESCRIPTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".validate-on-migrate","additionalKeys":[],"configDoc":"Whether to automatically call validate when performing a migration.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".out-of-order","additionalKeys":[],"configDoc":"Allows migrations to be run \"out of order\".","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"out-of-order","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__OUT_OF_ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".ignore-missing-migrations","additionalKeys":[],"configDoc":"Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-missing-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MISSING_MIGRATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".ignore-future-migrations","additionalKeys":[],"configDoc":"Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-future-migrations","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_FUTURE_MIGRATIONS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.flyway.\"named-data-sources\".placeholders.\"placeholder-key\"","additionalKeys":[],"configDoc":"Sets the placeholders to replace in SQL migration scripts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"placeholder-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".create-schemas","additionalKeys":[],"configDoc":"Whether Flyway should attempt to create the schemas specified in the schemas property","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".placeholder-prefix","additionalKeys":[],"configDoc":"Prefix of every placeholder (default: $++{++ )","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".placeholder-suffix","additionalKeys":[],"configDoc":"Suffix of every placeholder (default: ++}++ )","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"placeholder-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".init-sql","additionalKeys":[],"configDoc":"The SQL statements to run to initialize a new database connection immediately after opening it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__INIT_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.flyway.\"named-data-sources\".validate-migration-naming","additionalKeys":[],"configDoc":"Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-migration-naming","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_MIGRATION_NAMING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.flyway.\"named-data-sources\".ignore-migration-patterns","additionalKeys":[],"configDoc":"Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-migration-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.flyway","since":null,"environmentVariable":"QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MIGRATION_PATTERNS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.FunqyConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.FunqyConfig index 365f18d618a..a1de3e89b3f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.FunqyConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.FunqyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.funqy.export","additionalKeys":[],"configDoc":"The function to export. If there is more than one function defined for this deployment, then you must set this variable. If there is only a single function, you do not have to set this config item.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"export","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.funqy","since":null,"environmentVariable":"QUARKUS_FUNQY_EXPORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.funqy.export","additionalKeys":[],"configDoc":"The function to export. If there is more than one function defined for this deployment, then you must set this variable. If there is only a single function, you do not have to set this config item.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"export","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.funqy","since":null,"environmentVariable":"QUARKUS_FUNQY_EXPORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig index e3a96755230..15dcf4dd166 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.funqy.runtime.bindings.knative.events.FunqyKnativeEventsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.funqy.knative-events.mapping.\"mapping\".trigger","additionalKeys":[],"configDoc":"Cloud Event type (ce-type) that triggers this function. Default value is function name. This config item is only required when there is more than one function defined within the deployment. The ce-type is not looked at if there is only one function in the deployment. The message will just be dispatched to that function. This allows you to change the knative trigger binding without having to change the configuration of the quarkus deployment.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trigger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.funqy.knative-events","since":null,"environmentVariable":"QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__TRIGGER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.funqy.knative-events.mapping.\"mapping\".response-type","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event type (ce-type)? This will default to ++{++function++}++.output","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.funqy.knative-events","since":null,"environmentVariable":"QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.funqy.knative-events.mapping.\"mapping\".response-source","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event source (ce-source)? This will default to the function name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-source","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.funqy.knative-events","since":null,"environmentVariable":"QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_SOURCE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.funqy.knative-events.mapping.\"mapping\".trigger","additionalKeys":[],"configDoc":"Cloud Event type (ce-type) that triggers this function. Default value is function name. This config item is only required when there is more than one function defined within the deployment. The ce-type is not looked at if there is only one function in the deployment. The message will just be dispatched to that function. This allows you to change the knative trigger binding without having to change the configuration of the quarkus deployment.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trigger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.funqy.knative-events","since":null,"environmentVariable":"QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__TRIGGER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.funqy.knative-events.mapping.\"mapping\".response-type","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event type (ce-type)? This will default to ++{++function++}++.output","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.funqy.knative-events","since":null,"environmentVariable":"QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.funqy.knative-events.mapping.\"mapping\".response-source","additionalKeys":[],"configDoc":"If function has response output, then what is the Cloud Event source (ce-source)? This will default to the function name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-source","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.funqy.knative-events","since":null,"environmentVariable":"QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_SOURCE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.gcp.functions.GoogleCloudFunctionsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.gcp.functions.GoogleCloudFunctionsConfig index cd54239f2ee..97a1f86599f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.gcp.functions.GoogleCloudFunctionsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.gcp.functions.GoogleCloudFunctionsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.google-cloud-functions.function","additionalKeys":[],"configDoc":"The function name. Function names are specified on function classes using the `@jakarta.inject.Named` annotation. If this name is unspecified and there is exactly one unnamed function then this unnamed function will be used. If there is only a single named function and the name is unspecified then the named function will be used. These rules apply for each function implementation (HttpFunction, BackgroundFunction, RawBackgroundFunction).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"function","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.google-cloud-functions","since":null,"environmentVariable":"QUARKUS_GOOGLE_CLOUD_FUNCTIONS_FUNCTION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.google-cloud-functions.function","additionalKeys":[],"configDoc":"The function name. Function names are specified on function classes using the `@jakarta.inject.Named` annotation. If this name is unspecified and there is exactly one unnamed function then this unnamed function will be used. If there is only a single named function and the name is unspecified then the named function will be used. These rules apply for each function implementation (HttpFunction, BackgroundFunction, RawBackgroundFunction).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"function","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.google-cloud-functions","since":null,"environmentVariable":"QUARKUS_GOOGLE_CLOUD_FUNCTIONS_FUNCTION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.deployment.GrpcBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.deployment.GrpcBuildTimeConfig index f5315f29ae0..507151101d0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.deployment.GrpcBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.deployment.GrpcBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.dev-mode.force-server-start","additionalKeys":[],"configDoc":"Start gRPC server in dev mode even if no gRPC services are implemented. By default set to `true` to ease incremental development of new services using dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"force-server-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_DEV_MODE_FORCE_SERVER_START","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.dev-mode.force-server-start","additionalKeys":[],"configDoc":"Start gRPC server in dev mode even if no gRPC services are implemented. By default set to `true` to ease incremental development of new services using dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"force-server-start","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_DEV_MODE_FORCE_SERVER_START","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig index ec948f58c45..668765a404c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.grpc-client.stork-proactive-connections","additionalKeys":[],"configDoc":"If set to true, and a Stork load balancer is used, connections with all available service instances will be requested proactively. This means better load balancing at the cost of having multiple active connections.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"stork-proactive-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.grpc-client","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENT_STORK_PROACTIVE_CONNECTIONS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.grpc-client.stork-proactive-connections","additionalKeys":[],"configDoc":"If set to true, and a Stork load balancer is used, connections with all available service instances will be requested proactively. This means better load balancing at the cost of having multiple active connections.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"stork-proactive-connections","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.grpc-client","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENT_STORK_PROACTIVE_CONNECTIONS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcCodeGenConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcCodeGenConfig index 6aef7c6904d..371b5bb045f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcCodeGenConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcCodeGenConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.generate-code.grpc.scan-for-proto","additionalKeys":[],"configDoc":"gRPC code generation can scan dependencies of the application for proto files to generate Java stubs from. This property sets the scope of the dependencies to scan. Applicable values:\n\n - _none_ - default - don't scan dependencies\n - a comma separated list of _groupId:artifactId_ coordinates to scan\n - _all_ - scan all dependencies","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"scan-for-proto","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.generate-code.grpc","since":null,"environmentVariable":"QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_PROTO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.generate-code.grpc.scan-for-imports","additionalKeys":[],"configDoc":"Specify the dependencies that are allowed to have proto files that can be imported by this application's protos Applicable values:\n\n - _none_ - default - don't scan dependencies\n - a comma separated list of _groupId:artifactId_ coordinates to scan\n - _all_ - scan all dependencies By default, _com.google.protobuf:protobuf-java_.","withinAMap":false,"defaultValue":"com.google.protobuf:protobuf-java","javaDocSiteLink":"","docMapKey":"scan-for-imports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.generate-code.grpc","since":null,"environmentVariable":"QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_IMPORTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.generate-code.grpc.scan-for-proto","additionalKeys":[],"configDoc":"gRPC code generation can scan dependencies of the application for proto files to generate Java stubs from. This property sets the scope of the dependencies to scan. Applicable values:\n\n - _none_ - default - don't scan dependencies\n - a comma separated list of _groupId:artifactId_ coordinates to scan\n - _all_ - scan all dependencies","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"scan-for-proto","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.generate-code.grpc","since":null,"environmentVariable":"QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_PROTO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.generate-code.grpc.scan-for-imports","additionalKeys":[],"configDoc":"Specify the dependencies that are allowed to have proto files that can be imported by this application's protos Applicable values:\n\n - _none_ - default - don't scan dependencies\n - a comma separated list of _groupId:artifactId_ coordinates to scan\n - _all_ - scan all dependencies By default, _com.google.protobuf:protobuf-java_.","withinAMap":false,"defaultValue":"com.google.protobuf:protobuf-java","javaDocSiteLink":"","docMapKey":"scan-for-imports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.generate-code.grpc","since":null,"environmentVariable":"QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_IMPORTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration index 4c9627ac441..a3252f09f09 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.grpc.clients","optional":false,"withinAMap":false,"sectionDetails":"= Configures the gRPC clients","sectionDetailsTitle":"Configures the gRPC clients","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcClientConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".use-quarkus-grpc-client","additionalKeys":[],"configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USE_QUARKUS_GRPC_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_SECURE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".xds.target","additionalKeys":[],"configDoc":"Optional explicit target.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_TARGET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":true,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_NAME","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.threads","additionalKeys":[],"configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_THREADS","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.deadline","additionalKeys":[],"configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":true,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DEADLINE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.retries","additionalKeys":[],"configDoc":"Number of retries on a gRPC ClientCall","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_RETRIES","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.delay","additionalKeys":[],"configDoc":"Initial delay in seconds on refresh check","withinAMap":true,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DELAY","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.period","additionalKeys":[],"configDoc":"Refresh period in seconds","withinAMap":true,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_PERIOD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".port","additionalKeys":[],"configDoc":"The gRPC service port.","withinAMap":true,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".test-port","additionalKeys":[],"configDoc":"The gRPC service test port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".host","additionalKeys":[],"configDoc":"The host name / IP on which the service is exposed.","withinAMap":true,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__HOST","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_TRUST_STORE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".tls.verify-hostname","additionalKeys":[],"configDoc":"Whether hostname should be verified in the SSL/TLS handshake.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-hostname","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_VERIFY_HOSTNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".name-resolver","additionalKeys":[],"configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":true,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NAME_RESOLVER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.clients.\"client-name\".plain-text","additionalKeys":[],"configDoc":"Whether `plain-text` should be used instead of `TLS`. Enabled by default, except if TLS/SSL is configured. In this case, `plain-text` is disabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-time","additionalKeys":[],"configDoc":"The duration after which a keep alive ping is sent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".flow-control-window","additionalKeys":[],"configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__FLOW_CONTROL_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".idle-timeout","additionalKeys":[],"configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-timeout","additionalKeys":[],"configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".keep-alive-without-calls","additionalKeys":[],"configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_WITHOUT_CALLS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-hedged-attempts","additionalKeys":[],"configDoc":"The max number of hedged attempts.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_HEDGED_ATTEMPTS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-retry-attempts","additionalKeys":[],"configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_RETRY_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-trace-events","additionalKeys":[],"configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_TRACE_EVENTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-message-size","additionalKeys":[],"configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-metadata-size","additionalKeys":[],"configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".negotiation-type","additionalKeys":[],"configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":true,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NEGOTIATION_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".override-authority","additionalKeys":[],"configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__OVERRIDE_AUTHORITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".per-rpc-buffer-limit","additionalKeys":[],"configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PER_RPC_BUFFER_LIMIT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".retry","additionalKeys":[],"configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".retry-buffer-size","additionalKeys":[],"configDoc":"The retry buffer size in bytes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".user-agent","additionalKeys":[],"configDoc":"Use a custom user-agent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USER_AGENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".load-balancing-policy","additionalKeys":[],"configDoc":"Use a custom load balancing policy. Accepted values are: `pick_first`, `round_robin`, `grpclb`. This value is ignored if name-resolver is set to 'stork'.","withinAMap":true,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__LOAD_BALANCING_POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".compression","additionalKeys":[],"configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__COMPRESSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".deadline","additionalKeys":[],"configDoc":"The deadline used for each call.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__DEADLINE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.grpc.server","optional":false,"withinAMap":false,"sectionDetails":"= Configure the gRPC server","sectionDetailsTitle":"Configure the gRPC server","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.use-separate-server","additionalKeys":[],"configDoc":"Do we use separate HTTP server to serve gRPC requests. Set this to false if you want to use new Vert.x gRPC support, which uses existing Vert.x HTTP server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_USE_SEPARATE_SERVER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_XDS_SECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_IN_PROCESS_NAME","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.port","additionalKeys":[],"configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.test-port","additionalKeys":[],"configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.host","additionalKeys":[],"configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_HOST","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.handshake-timeout","additionalKeys":[],"configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_HANDSHAKE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-message-size","additionalKeys":[],"configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-metadata-size","additionalKeys":[],"configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key-store","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files. The keystore can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-alias-password","additionalKeys":[],"configDoc":"A parameter to specify the alias password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.grpc.server.ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"RUN_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_CLIENT_AUTH","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.plain-text","additionalKeys":[],"configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.alpn","additionalKeys":[],"configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_ALPN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.certificate","additionalKeys":[],"configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.key","additionalKeys":[],"configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.enable-reflection-service","additionalKeys":[],"configDoc":"Enables the gRPC Reflection Service. By default, the reflection service is only exposed in `dev` mode. This setting allows overriding this choice and enable the reflection service every time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_ENABLE_REFLECTION_SERVICE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.instances","additionalKeys":[],"configDoc":"Number of gRPC server verticle instances. This is useful for scaling easily across multiple cores. The number should not exceed the amount of event loops.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_INSTANCES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_NETTY_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.permit-keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.server.netty.permit-keep-alive-without-calls","additionalKeys":[],"configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_WITHOUT_CALLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.compression","additionalKeys":[],"configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_COMPRESSION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.grpc.clients","optional":false,"withinAMap":false,"sectionDetails":"= Configures the gRPC clients","sectionDetailsTitle":"Configures the gRPC clients","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcClientConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".use-quarkus-grpc-client","additionalKeys":[],"configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USE_QUARKUS_GRPC_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_SECURE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".xds.target","additionalKeys":[],"configDoc":"Optional explicit target.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_TARGET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":true,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_NAME","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.threads","additionalKeys":[],"configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_THREADS","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.deadline","additionalKeys":[],"configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":true,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DEADLINE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.retries","additionalKeys":[],"configDoc":"Number of retries on a gRPC ClientCall","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_RETRIES","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.delay","additionalKeys":[],"configDoc":"Initial delay in seconds on refresh check","withinAMap":true,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DELAY","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.period","additionalKeys":[],"configDoc":"Refresh period in seconds","withinAMap":true,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_PERIOD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".port","additionalKeys":[],"configDoc":"The gRPC service port.","withinAMap":true,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".test-port","additionalKeys":[],"configDoc":"The gRPC service test port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".host","additionalKeys":[],"configDoc":"The host name / IP on which the service is exposed.","withinAMap":true,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__HOST","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_TRUST_STORE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.trust-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_TRUST_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-p12.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_P12_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".tls.key-certificate-p12.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_KEY_CERTIFICATE_P12_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".tls.verify-hostname","additionalKeys":[],"configDoc":"Whether hostname should be verified in the SSL/TLS handshake.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"verify-hostname","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__TLS_VERIFY_HOSTNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".name-resolver","additionalKeys":[],"configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":true,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NAME_RESOLVER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.clients.\"client-name\".plain-text","additionalKeys":[],"configDoc":"Whether `plain-text` should be used instead of `TLS`. Enabled by default, except if TLS/SSL is configured. In this case, `plain-text` is disabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-time","additionalKeys":[],"configDoc":"The duration after which a keep alive ping is sent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".flow-control-window","additionalKeys":[],"configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__FLOW_CONTROL_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".idle-timeout","additionalKeys":[],"configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-timeout","additionalKeys":[],"configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".keep-alive-without-calls","additionalKeys":[],"configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_WITHOUT_CALLS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-hedged-attempts","additionalKeys":[],"configDoc":"The max number of hedged attempts.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_HEDGED_ATTEMPTS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-retry-attempts","additionalKeys":[],"configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_RETRY_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-trace-events","additionalKeys":[],"configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_TRACE_EVENTS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-message-size","additionalKeys":[],"configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-metadata-size","additionalKeys":[],"configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".negotiation-type","additionalKeys":[],"configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":true,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NEGOTIATION_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".override-authority","additionalKeys":[],"configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__OVERRIDE_AUTHORITY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".per-rpc-buffer-limit","additionalKeys":[],"configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PER_RPC_BUFFER_LIMIT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".retry","additionalKeys":[],"configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".retry-buffer-size","additionalKeys":[],"configDoc":"The retry buffer size in bytes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".user-agent","additionalKeys":[],"configDoc":"Use a custom user-agent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USER_AGENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".load-balancing-policy","additionalKeys":[],"configDoc":"Use a custom load balancing policy. Accepted values are: `pick_first`, `round_robin`, `grpclb`. This value is ignored if name-resolver is set to 'stork'.","withinAMap":true,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__LOAD_BALANCING_POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".compression","additionalKeys":[],"configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__COMPRESSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".deadline","additionalKeys":[],"configDoc":"The deadline used for each call.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_CLIENTS__CLIENT_NAME__DEADLINE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.grpc.server","optional":false,"withinAMap":false,"sectionDetails":"= Configure the gRPC server","sectionDetailsTitle":"Configure the gRPC server","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.use-separate-server","additionalKeys":[],"configDoc":"Do we use separate HTTP server to serve gRPC requests. Set this to false if you want to use new Vert.x gRPC support, which uses existing Vert.x HTTP server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_USE_SEPARATE_SERVER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_XDS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.secure","additionalKeys":[],"configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_XDS_SECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.in-process.enabled","additionalKeys":[],"configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_IN_PROCESS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.in-process.name","additionalKeys":[],"configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_IN_PROCESS_NAME","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.port","additionalKeys":[],"configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.test-port","additionalKeys":[],"configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.host","additionalKeys":[],"configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_HOST","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.handshake-timeout","additionalKeys":[],"configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_HANDSHAKE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-message-size","additionalKeys":[],"configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_MAX_INBOUND_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-metadata-size","additionalKeys":[],"configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_MAX_INBOUND_METADATA_SIZE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.certificate","additionalKeys":[],"configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_CERTIFICATE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key","additionalKeys":[],"configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key-store","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files. The keystore can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-alias-password","additionalKeys":[],"configDoc":"A parameter to specify the alias password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.trust-store","additionalKeys":[],"configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.grpc.server.ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"RUN_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_SSL_CLIENT_AUTH","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.plain-text","additionalKeys":[],"configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_PLAIN_TEXT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.alpn","additionalKeys":[],"configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_ALPN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.certificate","additionalKeys":[],"configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.key","additionalKeys":[],"configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.enable-reflection-service","additionalKeys":[],"configDoc":"Enables the gRPC Reflection Service. By default, the reflection service is only exposed in `dev` mode. This setting allows overriding this choice and enable the reflection service every time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_ENABLE_REFLECTION_SERVICE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.instances","additionalKeys":[],"configDoc":"Number of gRPC server verticle instances. This is useful for scaling easily across multiple cores. The number should not exceed the amount of event loops.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_INSTANCES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_NETTY_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.permit-keep-alive-time","additionalKeys":[],"configDoc":"Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.server.netty.permit-keep-alive-without-calls","additionalKeys":[],"configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_WITHOUT_CALLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.compression","additionalKeys":[],"configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_COMPRESSION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerBuildTimeConfig index 78538a156ed..307269f7d06 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.health.enabled","additionalKeys":[],"configDoc":"Whether a health check on gRPC status is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"mp-health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.grpc.server","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.grpc-health.enabled","additionalKeys":[],"configDoc":"Whether the gRPC health check is exposed.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"grpc-health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.grpc.server","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_GRPC_HEALTH_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.health.enabled","additionalKeys":[],"configDoc":"Whether a health check on gRPC status is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"mp-health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.grpc.server","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.grpc-health.enabled","additionalKeys":[],"configDoc":"Whether the gRPC health check is exposed.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"grpc-health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.grpc.server","since":null,"environmentVariable":"QUARKUS_GRPC_SERVER_GRPC_HEALTH_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfig index af23420484c..d718928c57a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Envers is enabled during the build.\n\nIf Hibernate Envers is disabled during the build, all processing related to Hibernate Envers will be skipped,\nand the audit entities will not be added to the Hibernate ORM metamodel\nnor to the database schema that Hibernate ORM generates,\nbut it will not be possible to use Hibernate Envers at runtime:\n`quarkus.hibernate-envers.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-envers.active","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".active"],"configDoc":"Whether Hibernate Envers should be active for this persistence unit at runtime.\n\nIf Hibernate Envers is not active, the audit entities will *still* be added to the Hibernate ORM metamodel\nand to the database schema that Hibernate ORM generates:\nyou would need to disable Hibernate Envers at build time (i.e. set `quarkus.hibernate-envers.enabled` to `false`)\nin order to avoid that.\nHowever, when Hibernate Envers is not active, it will not process entity change events\nnor create new versions of entities.\nand accessing the AuditReader through AuditReaderFactory will not be possible.\n\nNote that if Hibernate Envers is disabled (i.e. `quarkus.hibernate-envers.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":true,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ACTIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.store-data-at-delete","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".store-data-at-delete"],"configDoc":"Enable store_data_at_delete feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++STORE_DATA_AT_DELETE`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"store-data-at-delete","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_STORE_DATA_AT_DELETE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-table-suffix","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-table-suffix"],"configDoc":"Defines a suffix for historical data table. Defaults to `_AUD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_SUFFIX`.","withinAMap":true,"defaultValue":"_AUD","javaDocSiteLink":"","docMapKey":"audit-table-suffix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-table-prefix","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-table-prefix"],"configDoc":"Defines a prefix for historical data table. Default is the empty string. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_PREFIX`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audit-table-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.revision-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-field-name"],"configDoc":"Revision field name. Defaults to `REV`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_FIELD_NAME`.","withinAMap":true,"defaultValue":"REV","javaDocSiteLink":"","docMapKey":"revision-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.revision-type-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-type-field-name"],"configDoc":"Revision type field name. Defaults to `REVTYPE`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_TYPE_FIELD_NAME`.","withinAMap":true,"defaultValue":"REVTYPE","javaDocSiteLink":"","docMapKey":"revision-type-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_TYPE_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.revision-on-collection-change","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-on-collection-change"],"configDoc":"Enable the revision_on_collection_change feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_ON_COLLECTION_CHANGE`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"revision-on-collection-change","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_ON_COLLECTION_CHANGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.do-not-audit-optimistic-locking-field","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".do-not-audit-optimistic-locking-field"],"configDoc":"Enable the do_not_audit_optimistic_locking_field feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"do-not-audit-optimistic-locking-field","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.default-schema","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".default-schema"],"configDoc":"Defines the default schema of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_SCHEMA`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.default-catalog","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".default-catalog"],"configDoc":"Defines the default catalog of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_CATALOG`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.track-entities-changed-in-revision","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".track-entities-changed-in-revision"],"configDoc":"Enables the track_entities_changed_in_revision feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++TRACK_ENTITIES_CHANGED_IN_REVISION`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"track-entities-changed-in-revision","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_TRACK_ENTITIES_CHANGED_IN_REVISION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.use-revision-entity-with-native-id","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".use-revision-entity-with-native-id"],"configDoc":"Enables the use_revision_entity_with_native_id feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++USE_REVISION_ENTITY_WITH_NATIVE_ID`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-revision-entity-with-native-id","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_USE_REVISION_ENTITY_WITH_NATIVE_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.global-with-modified-flag","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".global-with-modified-flag"],"configDoc":"Enables the global_with_modified_flag feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++GLOBAL_WITH_MODIFIED_FLAG`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"global-with-modified-flag","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_GLOBAL_WITH_MODIFIED_FLAG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.modified-flag-suffix","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".modified-flag-suffix"],"configDoc":"Defines the suffix to be used for modified flag columns. Defaults to `_MOD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_FLAG_SUFFIX`","withinAMap":true,"defaultValue":"_MOD","javaDocSiteLink":"","docMapKey":"modified-flag-suffix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_MODIFIED_FLAG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.revision-listener","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-listener"],"configDoc":"Defines the fully qualified class name of a user defined revision listener. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_LISTENER`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-listener","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_LISTENER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-strategy","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy"],"configDoc":"Defines the fully qualified class name of the audit strategy to be used. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY`.","withinAMap":true,"defaultValue":"org.hibernate.envers.strategy.DefaultAuditStrategy","javaDocSiteLink":"","docMapKey":"audit-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.original-id-prop-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".original-id-prop-name"],"configDoc":"Defines the property name for the audit entity's composite primary key. Defaults to `originalId`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ORIGINAL_ID_PROP_NAME`.","withinAMap":true,"defaultValue":"originalId","javaDocSiteLink":"","docMapKey":"original-id-prop-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ORIGINAL_ID_PROP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-strategy-validity-end-rev-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy-validity-end-rev-field-name"],"configDoc":"Defines the column name that holds the end revision number in audit entities. Defaults to `REVEND`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME`.","withinAMap":true,"defaultValue":"REVEND","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-end-rev-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.audit-strategy-validity-store-revend-timestamp","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy-validity-store-revend-timestamp"],"configDoc":"Enables the audit_strategy_validity_store_revend_timestamp feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-store-revend-timestamp","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-strategy-validity-revend-timestamp-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy-validity-revend-timestamp-field-name"],"configDoc":"Defines the column name of the revision end timestamp in the audit tables. Defaults to `REVEND_TSTMP`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME`.","withinAMap":true,"defaultValue":"REVEND_TSTMP","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-revend-timestamp-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.embeddable-set-ordinal-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".embeddable-set-ordinal-field-name"],"configDoc":"Defines the name of the column used for storing collection ordinal values for embeddable elements. Defaults to `SETORDINAL`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++EMBEDDABLE_SET_ORDINAL_FIELD_NAME`.","withinAMap":true,"defaultValue":"SETORDINAL","javaDocSiteLink":"","docMapKey":"embeddable-set-ordinal-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_EMBEDDABLE_SET_ORDINAL_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.allow-identifier-reuse","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".allow-identifier-reuse"],"configDoc":"Enables the allow_identifier_reuse feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ALLOW_IDENTIFIER_REUSE`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-identifier-reuse","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ALLOW_IDENTIFIER_REUSE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.modified-column-naming-strategy","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".modified-column-naming-strategy"],"configDoc":"Defines the naming strategy to be used for modified columns. Defaults to `org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_COLUMN_NAMING_STRATEGY`.","withinAMap":true,"defaultValue":"org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy","javaDocSiteLink":"","docMapKey":"modified-column-naming-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_MODIFIED_COLUMN_NAMING_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Envers is enabled during the build.\n\nIf Hibernate Envers is disabled during the build, all processing related to Hibernate Envers will be skipped,\nand the audit entities will not be added to the Hibernate ORM metamodel\nnor to the database schema that Hibernate ORM generates,\nbut it will not be possible to use Hibernate Envers at runtime:\n`quarkus.hibernate-envers.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-envers.active","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".active"],"configDoc":"Whether Hibernate Envers should be active for this persistence unit at runtime.\n\nIf Hibernate Envers is not active, the audit entities will *still* be added to the Hibernate ORM metamodel\nand to the database schema that Hibernate ORM generates:\nyou would need to disable Hibernate Envers at build time (i.e. set `quarkus.hibernate-envers.enabled` to `false`)\nin order to avoid that.\nHowever, when Hibernate Envers is not active, it will not process entity change events\nnor create new versions of entities.\nand accessing the AuditReader through AuditReaderFactory will not be possible.\n\nNote that if Hibernate Envers is disabled (i.e. `quarkus.hibernate-envers.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":true,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ACTIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.store-data-at-delete","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".store-data-at-delete"],"configDoc":"Enable store_data_at_delete feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++STORE_DATA_AT_DELETE`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"store-data-at-delete","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_STORE_DATA_AT_DELETE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-table-suffix","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-table-suffix"],"configDoc":"Defines a suffix for historical data table. Defaults to `_AUD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_SUFFIX`.","withinAMap":true,"defaultValue":"_AUD","javaDocSiteLink":"","docMapKey":"audit-table-suffix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-table-prefix","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-table-prefix"],"configDoc":"Defines a prefix for historical data table. Default is the empty string. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_TABLE_PREFIX`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audit-table-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.revision-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-field-name"],"configDoc":"Revision field name. Defaults to `REV`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_FIELD_NAME`.","withinAMap":true,"defaultValue":"REV","javaDocSiteLink":"","docMapKey":"revision-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.revision-type-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-type-field-name"],"configDoc":"Revision type field name. Defaults to `REVTYPE`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_TYPE_FIELD_NAME`.","withinAMap":true,"defaultValue":"REVTYPE","javaDocSiteLink":"","docMapKey":"revision-type-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_TYPE_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.revision-on-collection-change","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-on-collection-change"],"configDoc":"Enable the revision_on_collection_change feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_ON_COLLECTION_CHANGE`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"revision-on-collection-change","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_ON_COLLECTION_CHANGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.do-not-audit-optimistic-locking-field","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".do-not-audit-optimistic-locking-field"],"configDoc":"Enable the do_not_audit_optimistic_locking_field feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"do-not-audit-optimistic-locking-field","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.default-schema","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".default-schema"],"configDoc":"Defines the default schema of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_SCHEMA`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_DEFAULT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.default-catalog","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".default-catalog"],"configDoc":"Defines the default catalog of where audit tables are to be created. Maps to `org.hibernate.envers.configuration.EnversSettings++#++DEFAULT_CATALOG`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.track-entities-changed-in-revision","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".track-entities-changed-in-revision"],"configDoc":"Enables the track_entities_changed_in_revision feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++TRACK_ENTITIES_CHANGED_IN_REVISION`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"track-entities-changed-in-revision","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_TRACK_ENTITIES_CHANGED_IN_REVISION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.use-revision-entity-with-native-id","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".use-revision-entity-with-native-id"],"configDoc":"Enables the use_revision_entity_with_native_id feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++USE_REVISION_ENTITY_WITH_NATIVE_ID`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-revision-entity-with-native-id","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_USE_REVISION_ENTITY_WITH_NATIVE_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.global-with-modified-flag","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".global-with-modified-flag"],"configDoc":"Enables the global_with_modified_flag feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++GLOBAL_WITH_MODIFIED_FLAG`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"global-with-modified-flag","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_GLOBAL_WITH_MODIFIED_FLAG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.modified-flag-suffix","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".modified-flag-suffix"],"configDoc":"Defines the suffix to be used for modified flag columns. Defaults to `_MOD`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_FLAG_SUFFIX`","withinAMap":true,"defaultValue":"_MOD","javaDocSiteLink":"","docMapKey":"modified-flag-suffix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_MODIFIED_FLAG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.revision-listener","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".revision-listener"],"configDoc":"Defines the fully qualified class name of a user defined revision listener. Maps to `org.hibernate.envers.configuration.EnversSettings++#++REVISION_LISTENER`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-listener","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_REVISION_LISTENER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-strategy","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy"],"configDoc":"Defines the fully qualified class name of the audit strategy to be used. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY`.","withinAMap":true,"defaultValue":"org.hibernate.envers.strategy.DefaultAuditStrategy","javaDocSiteLink":"","docMapKey":"audit-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.original-id-prop-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".original-id-prop-name"],"configDoc":"Defines the property name for the audit entity's composite primary key. Defaults to `originalId`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ORIGINAL_ID_PROP_NAME`.","withinAMap":true,"defaultValue":"originalId","javaDocSiteLink":"","docMapKey":"original-id-prop-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ORIGINAL_ID_PROP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-strategy-validity-end-rev-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy-validity-end-rev-field-name"],"configDoc":"Defines the column name that holds the end revision number in audit entities. Defaults to `REVEND`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME`.","withinAMap":true,"defaultValue":"REVEND","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-end-rev-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.audit-strategy-validity-store-revend-timestamp","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy-validity-store-revend-timestamp"],"configDoc":"Enables the audit_strategy_validity_store_revend_timestamp feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-store-revend-timestamp","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.audit-strategy-validity-revend-timestamp-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".audit-strategy-validity-revend-timestamp-field-name"],"configDoc":"Defines the column name of the revision end timestamp in the audit tables. Defaults to `REVEND_TSTMP`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME`.","withinAMap":true,"defaultValue":"REVEND_TSTMP","javaDocSiteLink":"","docMapKey":"audit-strategy-validity-revend-timestamp-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.embeddable-set-ordinal-field-name","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".embeddable-set-ordinal-field-name"],"configDoc":"Defines the name of the column used for storing collection ordinal values for embeddable elements. Defaults to `SETORDINAL`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++EMBEDDABLE_SET_ORDINAL_FIELD_NAME`.","withinAMap":true,"defaultValue":"SETORDINAL","javaDocSiteLink":"","docMapKey":"embeddable-set-ordinal-field-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_EMBEDDABLE_SET_ORDINAL_FIELD_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-envers.allow-identifier-reuse","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".allow-identifier-reuse"],"configDoc":"Enables the allow_identifier_reuse feature. Maps to `org.hibernate.envers.configuration.EnversSettings++#++ALLOW_IDENTIFIER_REUSE`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-identifier-reuse","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_ALLOW_IDENTIFIER_REUSE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-envers.modified-column-naming-strategy","additionalKeys":["quarkus.hibernate-envers.\"persistence-unit-name\".modified-column-naming-strategy"],"configDoc":"Defines the naming strategy to be used for modified columns. Defaults to `org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy`. Maps to `org.hibernate.envers.configuration.EnversSettings++#++MODIFIED_COLUMN_NAMING_STRATEGY`.","withinAMap":true,"defaultValue":"org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy","javaDocSiteLink":"","docMapKey":"modified-column-naming-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-envers","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ENVERS_MODIFIED_COLUMN_NAMING_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig index 59fc477d3ee..af1352a5a41 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.enabled","additionalKeys":[],"configDoc":"Whether Hibernate ORM is enabled *during the build*.\n\nIf Hibernate ORM is disabled during the build, all processing related to Hibernate ORM will be skipped,\nbut it will not be possible to activate Hibernate ORM at runtime:\n`quarkus.hibernate-orm.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.database","optional":false,"withinAMap":false,"sectionDetails":"= Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.runtime.config.DatabaseOrmCompatibilityVersion","key":"quarkus.hibernate-orm.database.orm-compatibility.version","additionalKeys":[],"configDoc":"When set, attempts to exchange data with the database\nas the given version of Hibernate ORM would have,\n*on a best-effort basis*.\n\nPlease note:\n\n* schema validation may still fail in some cases:\nthis attempts to make Hibernate ORM 6+ behave correctly at runtime,\nbut it may still expect a different (but runtime-compatible) schema.\n* robust test suites are still useful and recommended:\nyou should still check that your application behaves as intended with your legacy schema.\n* this feature is inherently unstable:\nsome aspects of it may stop working in future versions of Quarkus,\nand older versions will be dropped as Hibernate ORM changes pile up\nand support for those older versions becomes too unreliable.\n* you should still plan a migration of your schema to a newer version of Hibernate ORM.\nFor help with migration, refer to\nlink:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3\nmigration guide from Hibernate ORM 5 to 6].","withinAMap":false,"defaultValue":"latest","javaDocSiteLink":"","docMapKey":"orm-compatibility-version","configPhase":"BUILD_TIME","acceptedValues":["`5.6`","`latest`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION","enum":true}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.hibernate-orm.database.charset","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.charset"],"configDoc":"The charset of the database.\n\nUsed for DDL generation and also for the SQL import scripts.","withinAMap":true,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.datasource","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".datasource"],"configDoc":"The name of the datasource which this persistence unit uses.\n\nIf undefined, it will use the default datasource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATASOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.packages","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".packages"],"configDoc":"The packages in which the entities affected to this persistence unit are located.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"packages","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_PACKAGES","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.dialect","optional":false,"withinAMap":true,"sectionDetails":"== Dialect related configuration","sectionDetailsTitle":"Dialect related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.dialect","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".dialect"],"configDoc":"Class name of the Hibernate ORM dialect.\n\nThe complete list of bundled dialects is available in the\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/dialect/package-summary.html[Hibernate ORM\nJavaDoc].\n\nSetting the dialect directly is only recommended as a last resort:\nmost popular databases have a corresponding Quarkus extension,\nallowing Quarkus to select the dialect automatically,\nin which case you do not need to set the dialect at all,\nthough you may want to set\nxref:datasource.adoc#quarkus-datasource_quarkus.datasource.db-version[`quarkus.datasource.db-version`] as\nhigh as possible\nto benefit from the best performance and latest features.\n\nIf your database does not have a corresponding Quarkus extension,\nyou will need to set the dialect directly.\nIn that case, keep in mind that the JDBC driver and Hibernate ORM dialect\nmay not work properly in GraalVM native executables.","withinAMap":true,"defaultValue":"selected automatically for most popular databases","javaDocSiteLink":"","docMapKey":"dialect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DIALECT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.dialect.storage-engine","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".dialect.storage-engine"],"configDoc":"The storage engine to use when the dialect supports multiple storage engines.\n\nE.g. `MyISAM` or `InnoDB` for MySQL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"storage-engine","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DIALECT_STORAGE_ENGINE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.sql-load-script","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".sql-load-script"],"configDoc":"Path to a file containing the SQL statements to execute when Hibernate ORM starts.\n\nThe file is retrieved from the classpath resources,\nso it must be located in the resources directory (e.g. `src/main/resources`).\n\nThe default value for this setting differs depending on the Quarkus launch mode:\n\n* In dev and test modes, it defaults to `import.sql`.\n Simply add an `import.sql` file in the root of your resources directory\n and it will be picked up without having to set this property.\n Pass `no-file` to force Hibernate ORM to ignore the SQL import file.\n* In production mode, it defaults to `no-file`.\n It means Hibernate ORM won't try to execute any SQL import file by default.\n Pass an explicit value to force Hibernate ORM to execute the SQL import file.\n\nIf you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus\nhttps://quarkus.io/guides/config#configuration-profiles[configuration profiles facility].\n\n[source,property]\n.application.properties\n----\n%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql\n%test.quarkus.hibernate-orm.sql-load-script = import-test.sql\n%prod.quarkus.hibernate-orm.sql-load-script = no-file\n----\n\n[NOTE]\n====\nQuarkus supports `.sql` file with SQL statements or comments spread over multiple lines.\nEach SQL statement must be terminated by a semicolon.\n====","withinAMap":true,"defaultValue":"import.sql in DEV, TEST ; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"sql-load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SQL_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.physical-naming-strategy","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".physical-naming-strategy"],"configDoc":"Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"physical-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_PHYSICAL_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.implicit-naming-strategy","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".implicit-naming-strategy"],"configDoc":"Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"implicit-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_IMPLICIT_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.metadata-builder-contributor","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".metadata-builder-contributor"],"configDoc":"Class name of a custom\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/spi/MetadataBuilderContributor.html[`org.hibernate.boot.spi.MetadataBuilderContributor`]\nimplementation.\n\n[NOTE]\n====\nNot all customization options exposed by\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/MetadataBuilder.html[`org.hibernate.boot.MetadataBuilder`]\nwill work correctly. Stay clear of options related to classpath scanning in particular.\n\nThis setting is exposed mainly to allow registration of types, converters and SQL functions.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metadata-builder-contributor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_METADATA_BUILDER_CONTRIBUTOR","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.mapping-files","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".mapping-files"],"configDoc":"XML files to configure the entity mapping, e.g. `META-INF/my-orm.xml`.\n\nDefaults to `META-INF/orm.xml` if it exists. Pass `no-file` to force Hibernate ORM to ignore `META-INF/orm.xml`.","withinAMap":true,"defaultValue":"META-INF/orm.xml if it exists; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"mapping-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MAPPING_FILES","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.mapping","optional":false,"withinAMap":true,"sectionDetails":"== Mapping configuration","sectionDetailsTitle":"Mapping configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":"quarkus.hibernate-orm.mapping.timezone.default-storage","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".mapping.timezone.default-storage"],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":true,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MAPPING_TIMEZONE_DEFAULT_STORAGE","enum":true}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":"quarkus.hibernate-orm.mapping.id.optimizer.default","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".mapping.id.optimizer.default"],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":true,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MAPPING_ID_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.query","optional":false,"withinAMap":true,"sectionDetails":"== Query related configuration","sectionDetailsTitle":"Query related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery","showSection":true,"configDocItems":[{"configDocKey":{"type":"int","key":"quarkus.hibernate-orm.query.query-plan-cache-max-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".query.query-plan-cache-max-size"],"configDoc":"The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE`","withinAMap":true,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"query-plan-cache-max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUERY_QUERY_PLAN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery.NullOrdering","key":"quarkus.hibernate-orm.query.default-null-ordering","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".query.default-null-ordering"],"configDoc":"Default precedence of null values in `ORDER BY` clauses.\n\nValid values are: `none`, `first`, `last`.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"default-null-ordering","configPhase":"BUILD_TIME","acceptedValues":["`none`","`first`","`last`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUERY_DEFAULT_NULL_ORDERING","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.query.in-clause-parameter-padding","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".query.in-clause-parameter-padding"],"configDoc":"Enables IN clause parameter padding which improves statement caching.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"in-clause-parameter-padding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUERY_IN_CLAUSE_PARAMETER_PADDING","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.jdbc","optional":false,"withinAMap":true,"sectionDetails":"== JDBC related configuration","sectionDetailsTitle":"JDBC related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.jdbc.timezone","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".jdbc.timezone"],"configDoc":"The time zone pushed to the JDBC driver. See `quarkus.hibernate-orm.mapping.timezone.default-storage`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"timezone","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_JDBC_TIMEZONE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.jdbc.statement-fetch-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".jdbc.statement-fetch-size"],"configDoc":"How many rows are fetched at a time by the JDBC driver.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.jdbc.statement-batch-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".jdbc.statement-batch-size"],"configDoc":"The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_BATCH_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.fetch","optional":false,"withinAMap":true,"sectionDetails":"== Fetching logic configuration","sectionDetailsTitle":"Fetching logic configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.fetch.batch-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".fetch.batch-size"],"configDoc":"The size of the batches used when loading entities and collections.\n\n`-1` means batch loading is disabled.","withinAMap":true,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_FETCH_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.fetch.max-depth","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".fetch.max-depth"],"configDoc":"The maximum depth of outer join fetch tree for single-ended associations (one-to-one, many-to-one).\n\nA `0` disables default outer join fetching.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_FETCH_MAX_DEPTH","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.cache","optional":false,"withinAMap":true,"sectionDetails":"== Caching configuration","sectionDetailsTitle":"Caching configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-orm.cache.\"cache\".expiration.max-idle","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".cache.\"cache\".expiration.max-idle"],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_CACHE__CACHE__EXPIRATION_MAX_IDLE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.hibernate-orm.cache.\"cache\".memory.object-count","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".cache.\"cache\".memory.object-count"],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_CACHE__CACHE__MEMORY_OBJECT_COUNT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.discriminator","optional":false,"withinAMap":true,"sectionDetails":"== Discriminator related configuration","sectionDetailsTitle":"Discriminator related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.discriminator.ignore-explicit-for-joined","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".discriminator.ignore-explicit-for-joined"],"configDoc":"Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-explicit-for-joined","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdentifierQuotingStrategy","key":"quarkus.hibernate-orm.quote-identifiers.strategy","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".quote-identifiers.strategy"],"configDoc":"Identifiers can be quoted using one of the available strategies.\n\nSet to `none` by default, meaning no identifiers will be quoted. If set to `all`, all identifiers and column definitions will be quoted. Additionally, setting it to `all-except-column-definitions` will skip the column definitions, which can usually be required when they exist, or else use the option `only-keywords` to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`all`","`all-except-column-definitions`","`only-keywords`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUOTE_IDENTIFIERS_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.second-level-caching-enabled","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".second-level-caching-enabled"],"configDoc":"The default in Quarkus is for 2nd level caching to be enabled, and a good implementation is already integrated for you.\n\nJust cherry-pick which entities should be using the cache.\n\nSet this to false to disable all 2nd level caches.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"second-level-caching-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SECOND_LEVEL_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.validation.enabled","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".validation.enabled"],"configDoc":"Enables the Bean Validation integration.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_VALIDATION_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.multitenant","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".multitenant"],"configDoc":"Defines the method for multi-tenancy (DATABASE, NONE, SCHEMA). The complete list of allowed values is available in the\nhttps://javadoc.io/doc/org.hibernate/hibernate-core/5.6.10.Final/org/hibernate/MultiTenancyStrategy.html[Hibernate ORM\nJavaDoc].\nThe type DISCRIMINATOR is currently not supported. The default value is NONE (no multi-tenancy).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MULTITENANT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.multitenant-schema-datasource","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".multitenant-schema-datasource"],"configDoc":"Defines the name of the datasource to use in case of SCHEMA approach. The datasource of the persistence unit will be used if not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant-schema-datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MULTITENANT_SCHEMA_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.validate-in-dev-mode","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".validate-in-dev-mode"],"configDoc":"If hibernate is not auto generating the schema, and Quarkus is running in development mode then Quarkus will attempt to validate the database after startup and print a log message if there are any problems.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-in-dev-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_VALIDATE_IN_DEV_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.persistence-xml.ignore","additionalKeys":[],"configDoc":"If `true`, Quarkus will ignore any `persistence.xml` file in the classpath and rely exclusively on the Quarkus configuration.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_PERSISTENCE_XML_IGNORE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.log","optional":false,"withinAMap":false,"sectionDetails":"= Logging configuration","sectionDetailsTitle":"Logging configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigLog","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.log.bind-parameters","additionalKeys":[],"configDoc":"Logs SQL bind parameters.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"bind-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.statistics","additionalKeys":[],"configDoc":"Whether statistics collection is enabled. If 'metrics.enabled' is true, then the default here is considered true, otherwise the default is false.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statistics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_STATISTICS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.log-session-metrics","additionalKeys":[],"configDoc":"Whether session metrics should be appended into the server log for each Hibernate session. This only has effect if statistics are enabled (`quarkus.hibernate-orm.statistics`). The default is false (which means both `statistics` and `log-session-metrics` need to be enabled for the session metrics to appear in the log).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-session-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_SESSION_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.metrics.enabled","additionalKeys":[],"configDoc":"Whether metrics are published if a metrics extension is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_METRICS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.enabled","additionalKeys":[],"configDoc":"Whether Hibernate ORM is enabled *during the build*.\n\nIf Hibernate ORM is disabled during the build, all processing related to Hibernate ORM will be skipped,\nbut it will not be possible to activate Hibernate ORM at runtime:\n`quarkus.hibernate-orm.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.database","optional":false,"withinAMap":false,"sectionDetails":"= Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.runtime.config.DatabaseOrmCompatibilityVersion","key":"quarkus.hibernate-orm.database.orm-compatibility.version","additionalKeys":[],"configDoc":"When set, attempts to exchange data with the database\nas the given version of Hibernate ORM would have,\n*on a best-effort basis*.\n\nPlease note:\n\n* schema validation may still fail in some cases:\nthis attempts to make Hibernate ORM 6+ behave correctly at runtime,\nbut it may still expect a different (but runtime-compatible) schema.\n* robust test suites are still useful and recommended:\nyou should still check that your application behaves as intended with your legacy schema.\n* this feature is inherently unstable:\nsome aspects of it may stop working in future versions of Quarkus,\nand older versions will be dropped as Hibernate ORM changes pile up\nand support for those older versions becomes too unreliable.\n* you should still plan a migration of your schema to a newer version of Hibernate ORM.\nFor help with migration, refer to\nlink:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3\nmigration guide from Hibernate ORM 5 to 6].","withinAMap":false,"defaultValue":"latest","javaDocSiteLink":"","docMapKey":"orm-compatibility-version","configPhase":"BUILD_TIME","acceptedValues":["`5.6`","`latest`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION","enum":true}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.hibernate-orm.database.charset","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.charset"],"configDoc":"The charset of the database.\n\nUsed for DDL generation and also for the SQL import scripts.","withinAMap":true,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.datasource","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".datasource"],"configDoc":"The name of the datasource which this persistence unit uses.\n\nIf undefined, it will use the default datasource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATASOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.packages","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".packages"],"configDoc":"The packages in which the entities affected to this persistence unit are located.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"packages","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_PACKAGES","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.dialect","optional":false,"withinAMap":true,"sectionDetails":"== Dialect related configuration","sectionDetailsTitle":"Dialect related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.dialect","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".dialect"],"configDoc":"Class name of the Hibernate ORM dialect.\n\nThe complete list of bundled dialects is available in the\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/dialect/package-summary.html[Hibernate ORM\nJavaDoc].\n\nSetting the dialect directly is only recommended as a last resort:\nmost popular databases have a corresponding Quarkus extension,\nallowing Quarkus to select the dialect automatically,\nin which case you do not need to set the dialect at all,\nthough you may want to set\nxref:datasource.adoc#quarkus-datasource_quarkus.datasource.db-version[`quarkus.datasource.db-version`] as\nhigh as possible\nto benefit from the best performance and latest features.\n\nIf your database does not have a corresponding Quarkus extension,\nyou will need to set the dialect directly.\nIn that case, keep in mind that the JDBC driver and Hibernate ORM dialect\nmay not work properly in GraalVM native executables.","withinAMap":true,"defaultValue":"selected automatically for most popular databases","javaDocSiteLink":"","docMapKey":"dialect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DIALECT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.dialect.storage-engine","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".dialect.storage-engine"],"configDoc":"The storage engine to use when the dialect supports multiple storage engines.\n\nE.g. `MyISAM` or `InnoDB` for MySQL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"storage-engine","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DIALECT_STORAGE_ENGINE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.sql-load-script","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".sql-load-script"],"configDoc":"Path to a file containing the SQL statements to execute when Hibernate ORM starts.\n\nThe file is retrieved from the classpath resources,\nso it must be located in the resources directory (e.g. `src/main/resources`).\n\nThe default value for this setting differs depending on the Quarkus launch mode:\n\n* In dev and test modes, it defaults to `import.sql`.\n Simply add an `import.sql` file in the root of your resources directory\n and it will be picked up without having to set this property.\n Pass `no-file` to force Hibernate ORM to ignore the SQL import file.\n* In production mode, it defaults to `no-file`.\n It means Hibernate ORM won't try to execute any SQL import file by default.\n Pass an explicit value to force Hibernate ORM to execute the SQL import file.\n\nIf you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus\nhttps://quarkus.io/guides/config#configuration-profiles[configuration profiles facility].\n\n[source,property]\n.application.properties\n----\n%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql\n%test.quarkus.hibernate-orm.sql-load-script = import-test.sql\n%prod.quarkus.hibernate-orm.sql-load-script = no-file\n----\n\n[NOTE]\n====\nQuarkus supports `.sql` file with SQL statements or comments spread over multiple lines.\nEach SQL statement must be terminated by a semicolon.\n====","withinAMap":true,"defaultValue":"import.sql in DEV, TEST ; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"sql-load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SQL_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.physical-naming-strategy","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".physical-naming-strategy"],"configDoc":"Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"physical-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_PHYSICAL_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.implicit-naming-strategy","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".implicit-naming-strategy"],"configDoc":"Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"implicit-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_IMPLICIT_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.metadata-builder-contributor","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".metadata-builder-contributor"],"configDoc":"Class name of a custom\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/spi/MetadataBuilderContributor.html[`org.hibernate.boot.spi.MetadataBuilderContributor`]\nimplementation.\n\n[NOTE]\n====\nNot all customization options exposed by\nhttps://docs.jboss.org/hibernate/stable/orm/javadocs/org/hibernate/boot/MetadataBuilder.html[`org.hibernate.boot.MetadataBuilder`]\nwill work correctly. Stay clear of options related to classpath scanning in particular.\n\nThis setting is exposed mainly to allow registration of types, converters and SQL functions.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metadata-builder-contributor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_METADATA_BUILDER_CONTRIBUTOR","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.mapping-files","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".mapping-files"],"configDoc":"XML files to configure the entity mapping, e.g. `META-INF/my-orm.xml`.\n\nDefaults to `META-INF/orm.xml` if it exists. Pass `no-file` to force Hibernate ORM to ignore `META-INF/orm.xml`.","withinAMap":true,"defaultValue":"META-INF/orm.xml if it exists; no-file otherwise","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"mapping-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MAPPING_FILES","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.mapping","optional":false,"withinAMap":true,"sectionDetails":"== Mapping configuration","sectionDetailsTitle":"Mapping configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":"quarkus.hibernate-orm.mapping.timezone.default-storage","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".mapping.timezone.default-storage"],"configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":true,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MAPPING_TIMEZONE_DEFAULT_STORAGE","enum":true}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":"quarkus.hibernate-orm.mapping.id.optimizer.default","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".mapping.id.optimizer.default"],"configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":true,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MAPPING_ID_OPTIMIZER_DEFAULT","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.query","optional":false,"withinAMap":true,"sectionDetails":"== Query related configuration","sectionDetailsTitle":"Query related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery","showSection":true,"configDocItems":[{"configDocKey":{"type":"int","key":"quarkus.hibernate-orm.query.query-plan-cache-max-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".query.query-plan-cache-max-size"],"configDoc":"The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE`","withinAMap":true,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"query-plan-cache-max-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUERY_QUERY_PLAN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery.NullOrdering","key":"quarkus.hibernate-orm.query.default-null-ordering","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".query.default-null-ordering"],"configDoc":"Default precedence of null values in `ORDER BY` clauses.\n\nValid values are: `none`, `first`, `last`.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"default-null-ordering","configPhase":"BUILD_TIME","acceptedValues":["`none`","`first`","`last`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUERY_DEFAULT_NULL_ORDERING","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.query.in-clause-parameter-padding","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".query.in-clause-parameter-padding"],"configDoc":"Enables IN clause parameter padding which improves statement caching.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"in-clause-parameter-padding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUERY_IN_CLAUSE_PARAMETER_PADDING","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.jdbc","optional":false,"withinAMap":true,"sectionDetails":"== JDBC related configuration","sectionDetailsTitle":"JDBC related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.jdbc.timezone","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".jdbc.timezone"],"configDoc":"The time zone pushed to the JDBC driver. See `quarkus.hibernate-orm.mapping.timezone.default-storage`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"timezone","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_JDBC_TIMEZONE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.jdbc.statement-fetch-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".jdbc.statement-fetch-size"],"configDoc":"How many rows are fetched at a time by the JDBC driver.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-fetch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.jdbc.statement-batch-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".jdbc.statement-batch-size"],"configDoc":"The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statement-batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_BATCH_SIZE","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.fetch","optional":false,"withinAMap":true,"sectionDetails":"== Fetching logic configuration","sectionDetailsTitle":"Fetching logic configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.fetch.batch-size","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".fetch.batch-size"],"configDoc":"The size of the batches used when loading entities and collections.\n\n`-1` means batch loading is disabled.","withinAMap":true,"defaultValue":"16","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_FETCH_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-orm.fetch.max-depth","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".fetch.max-depth"],"configDoc":"The maximum depth of outer join fetch tree for single-ended associations (one-to-one, many-to-one).\n\nA `0` disables default outer join fetching.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_FETCH_MAX_DEPTH","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.cache","optional":false,"withinAMap":true,"sectionDetails":"== Caching configuration","sectionDetailsTitle":"Caching configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-orm.cache.\"cache\".expiration.max-idle","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".cache.\"cache\".expiration.max-idle"],"configDoc":"The maximum time before an object of the cache is considered expired.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-idle","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_CACHE__CACHE__EXPIRATION_MAX_IDLE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.hibernate-orm.cache.\"cache\".memory.object-count","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".cache.\"cache\".memory.object-count"],"configDoc":"The maximum number of objects kept in memory in the cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"object-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_CACHE__CACHE__MEMORY_OBJECT_COUNT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.discriminator","optional":false,"withinAMap":true,"sectionDetails":"== Discriminator related configuration","sectionDetailsTitle":"Discriminator related configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDiscriminator","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.discriminator.ignore-explicit-for-joined","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".discriminator.ignore-explicit-for-joined"],"configDoc":"Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-explicit-for-joined","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdentifierQuotingStrategy","key":"quarkus.hibernate-orm.quote-identifiers.strategy","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".quote-identifiers.strategy"],"configDoc":"Identifiers can be quoted using one of the available strategies.\n\nSet to `none` by default, meaning no identifiers will be quoted. If set to `all`, all identifiers and column definitions will be quoted. Additionally, setting it to `all-except-column-definitions` will skip the column definitions, which can usually be required when they exist, or else use the option `only-keywords` to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`all`","`all-except-column-definitions`","`only-keywords`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_QUOTE_IDENTIFIERS_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.second-level-caching-enabled","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".second-level-caching-enabled"],"configDoc":"The default in Quarkus is for 2nd level caching to be enabled, and a good implementation is already integrated for you.\n\nJust cherry-pick which entities should be using the cache.\n\nSet this to false to disable all 2nd level caches.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"second-level-caching-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SECOND_LEVEL_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.validation.enabled","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".validation.enabled"],"configDoc":"Enables the Bean Validation integration.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_VALIDATION_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.multitenant","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".multitenant"],"configDoc":"Defines the method for multi-tenancy (DATABASE, NONE, SCHEMA). The complete list of allowed values is available in the\nhttps://javadoc.io/doc/org.hibernate/hibernate-core/5.6.10.Final/org/hibernate/MultiTenancyStrategy.html[Hibernate ORM\nJavaDoc].\nThe type DISCRIMINATOR is currently not supported. The default value is NONE (no multi-tenancy).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MULTITENANT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.multitenant-schema-datasource","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".multitenant-schema-datasource"],"configDoc":"Defines the name of the datasource to use in case of SCHEMA approach. The datasource of the persistence unit will be used if not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multitenant-schema-datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_MULTITENANT_SCHEMA_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.validate-in-dev-mode","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".validate-in-dev-mode"],"configDoc":"If hibernate is not auto generating the schema, and Quarkus is running in development mode then Quarkus will attempt to validate the database after startup and print a log message if there are any problems.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-in-dev-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_VALIDATE_IN_DEV_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.persistence-xml.ignore","additionalKeys":[],"configDoc":"If `true`, Quarkus will ignore any `persistence.xml` file in the classpath and rely exclusively on the Quarkus configuration.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_PERSISTENCE_XML_IGNORE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.log","optional":false,"withinAMap":false,"sectionDetails":"= Logging configuration","sectionDetailsTitle":"Logging configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfig.HibernateOrmConfigLog","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.log.bind-parameters","additionalKeys":[],"configDoc":"Logs SQL bind parameters.\n\nSetting it to true is obviously not recommended in production.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"bind-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.statistics","additionalKeys":[],"configDoc":"Whether statistics collection is enabled. If 'metrics.enabled' is true, then the default here is considered true, otherwise the default is false.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"statistics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_STATISTICS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.log-session-metrics","additionalKeys":[],"configDoc":"Whether session metrics should be appended into the server log for each Hibernate session. This only has effect if statistics are enabled (`quarkus.hibernate-orm.statistics`). The default is false (which means both `statistics` and `log-session-metrics` need to be enabled for the session metrics to appear in the log).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-session-metrics","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_SESSION_METRICS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.metrics.enabled","additionalKeys":[],"configDoc":"Whether metrics are published if a metrics extension is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_METRICS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig index f1f0063d34f..711969d2c2c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.active","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".active"],"configDoc":"Whether this persistence unit should be active at runtime.\n\nSee xref:hibernate-orm.adoc#persistence-unit-active[this section of the documentation].\n\nIf the persistence unit is not active, it won't start with the application,\nand accessing the corresponding EntityManagerFactory/EntityManager or SessionFactory/Session\nwill not be possible.\n\nNote that if Hibernate ORM is disabled (i.e. `quarkus.hibernate-orm.enabled` is set to `false`),\nall persistence units are deactivated, and setting this property to `true` will fail.","withinAMap":true,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_ACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.database","optional":false,"withinAMap":true,"sectionDetails":"== Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.database.generation","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.generation"],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.database.generation.create-schemas","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.generation.create-schemas"],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.database.generation.halt-on-error","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.generation.halt-on-error"],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.database.default-catalog","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.default-catalog"],"configDoc":"The default catalog to use for the database objects.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.database.default-schema","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.default-schema"],"configDoc":"The default schema to use for the database objects.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.scripts","optional":false,"withinAMap":true,"sectionDetails":"== Database scripts related configuration","sectionDetailsTitle":"Database scripts related configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.scripts.generation","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".scripts.generation"],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.scripts.generation.create-target","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".scripts.generation.create-target"],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.scripts.generation.drop-target","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".scripts.generation.drop-target"],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.log","optional":false,"withinAMap":true,"sectionDetails":"== Logging configuration","sectionDetailsTitle":"Logging configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.log.sql","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.sql"],"configDoc":"Show SQL logs and format them nicely.\n\nSetting it to true is obviously not recommended in production.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.log.format-sql","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.format-sql"],"configDoc":"Format the SQL logs if SQL log is enabled","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"format-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.log.jdbc-warnings","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.jdbc-warnings"],"configDoc":"Whether JDBC warnings should be collected and logged.","withinAMap":true,"defaultValue":"depends on dialect","javaDocSiteLink":"","docMapKey":"jdbc-warnings","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.hibernate-orm.log.queries-slower-than-ms","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.queries-slower-than-ms"],"configDoc":"If set, Hibernate will log queries that took more than specified number of milliseconds to execute.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queries-slower-than-ms","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"`Map`","key":"quarkus.hibernate-orm.unsupported-properties","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".unsupported-properties"],"configDoc":"Properties that should be passed on directly to Hibernate ORM.\nUse the full configuration property key here,\nfor instance `quarkus.hibernate-orm.unsupported-properties.\"hibernate.order_inserts\" = true`.\n\n[WARNING]\n====\nProperties set here are completely unsupported:\nas Quarkus doesn't generally know about these properties and their purpose,\nthere is absolutely no guarantee that they will work correctly,\nand even if they do, that may change when upgrading to a newer version of Quarkus\n(even just a micro/patch version).\n====\n\nConsider using a supported configuration property before falling back to unsupported ones.\nIf none exists, make sure to file a feature request so that a supported configuration property can be added to Quarkus,\nand more importantly so that the configuration property is tested regularly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"full-property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.active","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".active"],"configDoc":"Whether this persistence unit should be active at runtime.\n\nSee xref:hibernate-orm.adoc#persistence-unit-active[this section of the documentation].\n\nIf the persistence unit is not active, it won't start with the application,\nand accessing the corresponding EntityManagerFactory/EntityManager or SessionFactory/Session\nwill not be possible.\n\nNote that if Hibernate ORM is disabled (i.e. `quarkus.hibernate-orm.enabled` is set to `false`),\nall persistence units are deactivated, and setting this property to `true` will fail.","withinAMap":true,"defaultValue":"'true' if Hibernate ORM is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_ACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-orm.database","optional":false,"withinAMap":true,"sectionDetails":"== Database related configuration","sectionDetailsTitle":"Database related configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.database.generation","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.generation"],"configDoc":"Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.database.generation.create-schemas","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.generation.create-schemas"],"configDoc":"If Hibernate ORM should create the schemas automatically (for databases supporting them).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-schemas","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.database.generation.halt-on-error","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.generation.halt-on-error"],"configDoc":"Whether we should stop on the first error when applying the schema.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"halt-on-error","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.database.default-catalog","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.default-catalog"],"configDoc":"The default catalog to use for the database objects.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.database.default-schema","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".database.default-schema"],"configDoc":"The default schema to use for the database objects.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.scripts","optional":false,"withinAMap":true,"sectionDetails":"== Database scripts related configuration","sectionDetailsTitle":"Database scripts related configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.scripts.generation","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".scripts.generation"],"configDoc":"Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"generation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.scripts.generation.create-target","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".scripts.generation.create-target"],"configDoc":"Filename or URL where the database create DDL file should be generated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"create-target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-orm.scripts.generation.drop-target","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".scripts.generation.drop-target"],"configDoc":"Filename or URL where the database drop DDL file should be generated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"drop-target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-orm.log","optional":false,"withinAMap":true,"sectionDetails":"== Logging configuration","sectionDetailsTitle":"Logging configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-orm","configGroupType":"io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.log.sql","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.sql"],"configDoc":"Show SQL logs and format them nicely.\n\nSetting it to true is obviously not recommended in production.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_SQL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-orm.log.format-sql","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.format-sql"],"configDoc":"Format the SQL logs if SQL log is enabled","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"format-sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-orm.log.jdbc-warnings","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.jdbc-warnings"],"configDoc":"Whether JDBC warnings should be collected and logged.","withinAMap":true,"defaultValue":"depends on dialect","javaDocSiteLink":"","docMapKey":"jdbc-warnings","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.hibernate-orm.log.queries-slower-than-ms","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".log.queries-slower-than-ms"],"configDoc":"If set, Hibernate will log queries that took more than specified number of milliseconds to execute.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queries-slower-than-ms","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.hibernate-orm.unsupported-properties.\"full-property-key\"","additionalKeys":["quarkus.hibernate-orm.\"persistence-unit-name\".unsupported-properties.\"full-property-key\""],"configDoc":"Properties that should be passed on directly to Hibernate ORM.\nUse the full configuration property key here,\nfor instance `quarkus.hibernate-orm.unsupported-properties.\"hibernate.order_inserts\" = true`.\n\n[WARNING]\n====\nProperties set here are completely unsupported:\nas Quarkus doesn't generally know about these properties and their purpose,\nthere is absolutely no guarantee that they will work correctly,\nand even if they do, that may change when upgrading to a newer version of Quarkus\n(even just a micro/patch version).\n====\n\nConsider using a supported configuration property before falling back to unsupported ones.\nIf none exists, make sure to file a feature request so that a supported configuration property can be added to Quarkus,\nand more importantly so that the configuration property is tested regularly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"full-property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfig index 45364930b67..9119f1e2ee1 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search is enabled **during the build**.\n\nIf Hibernate Search is disabled during the build, all processing related to Hibernate Search will be skipped,\nbut it will not be possible to activate Hibernate Search at runtime:\n`quarkus.hibernate-search-orm.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.backends","optional":false,"withinAMap":true,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":"quarkus.hibernate-search-orm.elasticsearch.version","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".version","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".version","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.version"],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.layout.strategy","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".layout.strategy","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".layout.strategy","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.layout.strategy"],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_LAYOUT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.analysis.configurer","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_ANALYSIS_CONFIGURER","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".analysis.configurer","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.background-failure-handler","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".background-failure-handler"],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to a component\nthat should be notified of any failure occurring in a background process\n(mainly index operations).\n\nThe referenced bean must implement `FailureHandler`.\n\nSee\nlink:{hibernate-search-docs-url}#configuration-background-failure-handling[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `FailureHandler` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"background-failure-handler","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_BACKGROUND_FAILURE_HANDLER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.strategy"],"configDoc":"The strategy to use for coordinating between threads or even separate instances of the application,\nin particular in automatic indexing.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#coordination[coordination] for more information.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.mapping.configurer","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".mapping.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `HibernateOrmSearchMappingConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `HibernateOrmSearchMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MAPPING_CONFIGURER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search is enabled **during the build**.\n\nIf Hibernate Search is disabled during the build, all processing related to Hibernate Search will be skipped,\nbut it will not be possible to activate Hibernate Search at runtime:\n`quarkus.hibernate-search-orm.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.backends","optional":false,"withinAMap":true,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchBackendBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":"quarkus.hibernate-search-orm.elasticsearch.version","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".version","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".version","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.version"],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.layout.strategy","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".layout.strategy","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".layout.strategy","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.layout.strategy"],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_LAYOUT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.analysis.configurer","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_ANALYSIS_CONFIGURER","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".analysis.configurer","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.background-failure-handler","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".background-failure-handler"],"configDoc":"A xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to a component\nthat should be notified of any failure occurring in a background process\n(mainly index operations).\n\nThe referenced bean must implement `FailureHandler`.\n\nSee\nlink:{hibernate-search-docs-url}#configuration-background-failure-handling[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `FailureHandler` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"background-failure-handler","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_BACKGROUND_FAILURE_HANDLER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.strategy"],"configDoc":"The strategy to use for coordinating between threads or even separate instances of the application,\nin particular in automatic indexing.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#coordination[coordination] for more information.","withinAMap":true,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.mapping.configurer","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".mapping.configurer"],"configDoc":"One or more xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `HibernateOrmSearchMappingConfigurer`.\n\nSee xref:hibernate-search-orm-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `HibernateOrmSearchMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MAPPING_CONFIGURER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfig index b4a6499a932..7aec52b4dbe 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-orm.active","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".active"],"configDoc":"Whether Hibernate Search should be active for this persistence unit at runtime.\n\nIf Hibernate Search is not active, it won't index Hibernate ORM entities,\nand accessing the SearchMapping/SearchSession of the relevant persistence unit\nfor search or other operation will not be possible.\n\nNote that if Hibernate Search is disabled (i.e. `quarkus.hibernate-search-orm.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":true,"defaultValue":"'true' if Hibernate Search is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.backends","optional":false,"withinAMap":true,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.hosts","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".hosts","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".hosts","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.hosts"],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":true,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchClientProtocol","key":"quarkus.hibernate-search-orm.elasticsearch.protocol","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".protocol","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".protocol","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.protocol"],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.username","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".username","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".username","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.username"],"configDoc":"The username used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.password","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".password","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".password","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.password"],"configDoc":"The password used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.connection-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".connection-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".connection-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.connection-timeout"],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.read-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".read-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".read-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.read-timeout"],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.request-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".request-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".request-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.request-timeout"],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.elasticsearch.max-connections","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".max-connections","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".max-connections","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.max-connections"],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.elasticsearch.max-connections-per-route","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".max-connections-per-route","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".max-connections-per-route","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.max-connections-per-route"],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-orm.elasticsearch.discovery.enabled","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".discovery.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".discovery.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.discovery.enabled"],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.discovery.refresh-interval","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".discovery.refresh-interval","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".discovery.refresh-interval","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.discovery.refresh-interval"],"configDoc":"Refresh interval of the node list.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.thread-pool.size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".thread-pool.size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".thread-pool.size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.thread-pool.size"],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_THREAD_POOL_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.elasticsearch.query.shard-failure.ignore","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".query.shard-failure.ignore","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".query.shard-failure.ignore","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.query.shard-failure.ignore"],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_QUERY_SHARD_FAILURE_IGNORE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.elasticsearch.version-check.enabled","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".version-check.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".version-check.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.version-check.enabled"],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION_CHECK_ENABLED","enum":false}},{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.required-status","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexing.queue-count","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexing.queue-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.required-status","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".indexing.queue-count","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".indexing.queue-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.schema.management.SchemaManagementStrategyName","key":"quarkus.hibernate-search-orm.schema-management.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".schema-management.strategy"],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#mapper-orm-schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_SCHEMA_MANAGEMENT_STRATEGY","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":"quarkus.hibernate-search-orm.query.loading.cache-lookup.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".query.loading.cache-lookup.strategy"],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":true,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_CACHE_LOOKUP_STRATEGY","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.query.loading.fetch-size","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".query.loading.fetch-size"],"configDoc":"The fetch size to use when loading entities during the execution of a search query.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"fetch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.indexing.plan.synchronization.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".indexing.plan.synchronization.strategy"],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.multi-tenancy.tenant-ids","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".multi-tenancy.tenant-ids"],"configDoc":"An exhaustive list of all tenant identifiers that may be used by the application when multi-tenancy is enabled.\n\nMainly useful when using the {@code outbox-polling} coordination strategy,\nsince it involves setting up one background processor per tenant.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-ids","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MULTI_TENANCY_TENANT_IDS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-orm.active","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".active"],"configDoc":"Whether Hibernate Search should be active for this persistence unit at runtime.\n\nIf Hibernate Search is not active, it won't index Hibernate ORM entities,\nand accessing the SearchMapping/SearchSession of the relevant persistence unit\nfor search or other operation will not be possible.\n\nNote that if Hibernate Search is disabled (i.e. `quarkus.hibernate-search-orm.enabled` is set to `false`),\nit won't be active for any persistence unit, and setting this property to `true` will fail.","withinAMap":true,"defaultValue":"'true' if Hibernate Search is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.backends","optional":false,"withinAMap":true,"sectionDetails":"== Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.hosts","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".hosts","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".hosts","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.hosts"],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":true,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchClientProtocol","key":"quarkus.hibernate-search-orm.elasticsearch.protocol","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".protocol","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".protocol","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.protocol"],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.username","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".username","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".username","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.username"],"configDoc":"The username used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.elasticsearch.password","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".password","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".password","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.password"],"configDoc":"The password used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.connection-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".connection-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".connection-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.connection-timeout"],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.read-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".read-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".read-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.read-timeout"],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.request-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".request-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".request-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.request-timeout"],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.elasticsearch.max-connections","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".max-connections","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".max-connections","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.max-connections"],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.elasticsearch.max-connections-per-route","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".max-connections-per-route","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".max-connections-per-route","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.max-connections-per-route"],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-orm.elasticsearch.discovery.enabled","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".discovery.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".discovery.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.discovery.enabled"],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.discovery.refresh-interval","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".discovery.refresh-interval","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".discovery.refresh-interval","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.discovery.refresh-interval"],"configDoc":"Refresh interval of the node list.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.thread-pool.size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".thread-pool.size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".thread-pool.size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.thread-pool.size"],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_THREAD_POOL_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.elasticsearch.query.shard-failure.ignore","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".query.shard-failure.ignore","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".query.shard-failure.ignore","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.query.shard-failure.ignore"],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_QUERY_SHARD_FAILURE_IGNORE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.elasticsearch.version-check.enabled","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".version-check.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".version-check.enabled","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.version-check.enabled"],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION_CHECK_ENABLED","enum":false}},{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.required-status","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexing.queue-count","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexing.queue-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.required-status","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".indexing.queue-count","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".indexing.queue-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.elasticsearch.indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-orm.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size","quarkus.hibernate-search-orm.\"persistence-unit-name\".elasticsearch.indexes.\"index-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.schema.management.SchemaManagementStrategyName","key":"quarkus.hibernate-search-orm.schema-management.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".schema-management.strategy"],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#mapper-orm-schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_SCHEMA_MANAGEMENT_STRATEGY","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.search.loading.EntityLoadingCacheLookupStrategy","key":"quarkus.hibernate-search-orm.query.loading.cache-lookup.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".query.loading.cache-lookup.strategy"],"configDoc":"The strategy to use when loading entities during the execution of a search query.","withinAMap":true,"defaultValue":"skip","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["`skip`","`persistence-context`","`persistence-context-then-second-level-cache`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_CACHE_LOOKUP_STRATEGY","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.query.loading.fetch-size","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".query.loading.fetch-size"],"configDoc":"The fetch size to use when loading entities during the execution of a search query.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"fetch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_FETCH_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.indexing.plan.synchronization.strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".indexing.plan.synchronization.strategy"],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a database transaction is committed.\n\n[WARNING]\n====\nIndexing synchronization is only relevant when coordination is disabled (which is the default).\n\nWith the xref:hibernate-search-orm-elasticsearch.adoc#coordination[`outbox-polling` coordination strategy],\nindexing happens in background threads and is always asynchronous;\nthe behavior is equivalent to the `write-sync` synchronization strategy.\n====\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-orm-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.multi-tenancy.tenant-ids","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".multi-tenancy.tenant-ids"],"configDoc":"An exhaustive list of all tenant identifiers that may be used by the application when multi-tenancy is enabled.\n\nMainly useful when using the {@code outbox-polling} coordination strategy,\nsince it involves setting up one background processor per tenant.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-ids","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MULTI_TENANCY_TENANT_IDS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.management.HibernateSearchManagementConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.management.HibernateSearchManagementConfig index 96452cb0aab..70686921f17 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.management.HibernateSearchManagementConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.elasticsearch.runtime.management.HibernateSearchManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.management.root-path","additionalKeys":[],"configDoc":"Root path for reindexing endpoints.\nThis value will be resolved as a path relative to `${quarkus.management.root-path}`.","withinAMap":false,"defaultValue":"hibernate-search/","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-orm.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MANAGEMENT_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the reindexing endpoints will be published under the management interface.\nThis property allows to enable this functionality by setting it to ``true`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-orm.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MANAGEMENT_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.management.root-path","additionalKeys":[],"configDoc":"Root path for reindexing endpoints.\nThis value will be resolved as a path relative to `${quarkus.management.root-path}`.","withinAMap":false,"defaultValue":"hibernate-search/","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-orm.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MANAGEMENT_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the reindexing endpoints will be published under the management interface.\nThis property allows to enable this functionality by setting it to ``true`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-orm.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_MANAGEMENT_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfig index e87f519a569..a6498ffe2c9 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.hibernate-search-orm.persistence-units","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for persistence units","sectionDetailsTitle":"Configuration for persistence units","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit","showSection":true,"configDocItems":[{"configDocSection":{"name":"quarkus.hibernate-search-orm.coordination.entity-mapping","optional":false,"withinAMap":true,"sectionDetails":"== Configuration for the mapping of entities used for outbox-polling coordination","sectionDetailsTitle":"Configuration for the mapping of entities used for outbox-polling coordination","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.catalog","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.catalog"],"configDoc":"The database catalog to use for the agent table.","withinAMap":true,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.schema","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.schema"],"configDoc":"The schema catalog to use for the agent table.","withinAMap":true,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.table","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.table"],"configDoc":"The name of the agent table.","withinAMap":true,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.uuid-gen-strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.uuid-gen-strategy"],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":true,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.uuid-type","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.uuid-type"],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":true,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.catalog","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.catalog"],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":true,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.schema","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.schema"],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":true,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.table","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.table"],"configDoc":"The name of the outbox event table.","withinAMap":true,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.uuid-gen-strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.uuid-gen-strategy"],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":true,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.uuid-type","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.uuid-type"],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":true,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.hibernate-search-orm.persistence-units","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for persistence units","sectionDetailsTitle":"Configuration for persistence units","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit","showSection":true,"configDocItems":[{"configDocSection":{"name":"quarkus.hibernate-search-orm.coordination.entity-mapping","optional":false,"withinAMap":true,"sectionDetails":"== Configuration for the mapping of entities used for outbox-polling coordination","sectionDetailsTitle":"Configuration for the mapping of entities used for outbox-polling coordination","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.catalog","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.catalog"],"configDoc":"The database catalog to use for the agent table.","withinAMap":true,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.schema","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.schema"],"configDoc":"The schema catalog to use for the agent table.","withinAMap":true,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.table","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.table"],"configDoc":"The name of the agent table.","withinAMap":true,"defaultValue":"HSEARCH_AGENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.uuid-gen-strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.uuid-gen-strategy"],"configDoc":"The UUID generator strategy used for the agent table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":true,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.agent.uuid-type","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.agent.uuid-type"],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":true,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.catalog","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.catalog"],"configDoc":"The database catalog to use for the outbox event table.","withinAMap":true,"defaultValue":"Default catalog configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"catalog","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.schema","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.schema"],"configDoc":"The schema catalog to use for the outbox event table.","withinAMap":true,"defaultValue":"Default schema configured in Hibernate ORM","javaDocSiteLink":"","docMapKey":"schema","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.table","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.table"],"configDoc":"The name of the outbox event table.","withinAMap":true,"defaultValue":"HSEARCH_OUTBOX_EVENT","javaDocSiteLink":"","docMapKey":"table","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_TABLE","enum":false}},{"configDocKey":{"type":"org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.uuid-gen-strategy","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.uuid-gen-strategy"],"configDoc":"The UUID generator strategy used for the outbox event table.\n\nAvailable strategies:\n\n* `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`.\n* `time` is an IP based strategy consistent with IETF RFC 4122.","withinAMap":true,"defaultValue":"auto","javaDocSiteLink":"","docMapKey":"uuid-gen-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`auto`","`random`","`time`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.uuid-type","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.entity-mapping.outbox-event.uuid-type"],"configDoc":"The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.\n\nRefer to\nlink:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation]\nto see the possible UUID representations.\n\nDefaults to the special value `default`, which will result into one of `char`/`binary`\ndepending on the database kind.","withinAMap":true,"defaultValue":"char/binary depending on the database kind","javaDocSiteLink":"","docMapKey":"uuid-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfig index 80deaae328d..669c708e1c9 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.coordination.event-processor.enabled","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.enabled"],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.event-processor.shards.total-count","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.shards.total-count"],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.event-processor.shards.assigned","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.shards.assigned"],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.polling-interval"],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.pulse-interval"],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.coordination.event-processor.batch-size","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.batch-size"],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.transaction-timeout","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.transaction-timeout"],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.retry-delay","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.retry-delay"],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.mass-indexer.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.mass-indexer.polling-interval"],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.mass-indexer.pulse-interval"],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.mass-indexer.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_EXPIRATION","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.coordination.tenants","optional":false,"withinAMap":true,"sectionDetails":"== Per-tenant configuration overrides","sectionDetailsTitle":"Per-tenant configuration overrides","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.enabled","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.enabled"],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.shards.total-count","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.shards.total-count"],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.shards.assigned","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.shards.assigned"],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.polling-interval"],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.pulse-interval"],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.batch-size","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.batch-size"],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.transaction-timeout","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.transaction-timeout"],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.retry-delay","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.retry-delay"],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".mass-indexer.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".mass-indexer.polling-interval"],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".mass-indexer.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".mass-indexer.pulse-interval"],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".mass-indexer.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".mass-indexer.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.coordination.event-processor.enabled","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.enabled"],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.event-processor.shards.total-count","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.shards.total-count"],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.event-processor.shards.assigned","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.shards.assigned"],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.polling-interval"],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.pulse-interval"],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.coordination.event-processor.batch-size","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.batch-size"],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.transaction-timeout","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.transaction-timeout"],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.event-processor.retry-delay","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.event-processor.retry-delay"],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.mass-indexer.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.mass-indexer.polling-interval"],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.mass-indexer.pulse-interval"],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.mass-indexer.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_EXPIRATION","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-orm.coordination.tenants","optional":false,"withinAMap":true,"sectionDetails":"== Per-tenant configuration overrides","sectionDetailsTitle":"Per-tenant configuration overrides","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-orm","configGroupType":"io.quarkus.hibernate.search.orm.outboxpolling.runtime.HibernateSearchOutboxPollingRuntimeConfigPersistenceUnit.AgentsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.enabled","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.enabled"],"configDoc":"Whether the event processor is enabled,\ni.e. whether events will be processed to perform automatic reindexing on this instance of the application.\n\nThis can be set to `false` to disable event processing on some application nodes,\nfor example to dedicate some nodes to HTTP request processing and other nodes to event processing.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.shards.total-count","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.shards.total-count"],"configDoc":"The total number of shards that will form a partition of the entity change events to process.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the assigned shards (see `shards.assigned`)\nis necessary.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"total-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.shards.assigned","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.shards.assigned"],"configDoc":"Among shards that will form a partition of the entity change events,\nthe shards that will be processed by this application instance.\n\nBy default, sharding is dynamic and setting this property is not necessary.\n\nIf you want to control explicitly the number and assignment of shards,\nyou must configure static sharding and then setting this property as well as the total shard count\nis necessary.\n\nShards are referred to by an index in the range `[0, total_count - 1]` (see `shards.total-count`).\nA given application node must be assigned at least one shard but may be assigned multiple shards\nby setting `shards.assigned` to a comma-separated list, e.g. `0,3`.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor-sharding[this section of the reference documentation]\nfor more information about event processor sharding.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"assigned","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.polling-interval"],"configDoc":"How long to wait for another query to the outbox events table after a query didn’t return any event.\n\nLower values will reduce the time it takes for a change to be reflected in the index,\nbut will increase the stress on the database when there are no new events.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.pulse-interval"],"configDoc":"How long the event processor can poll for events before it must perform a \"pulse\",\nupdating and checking registrations in the agents table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean less time wasted not processing events\nwhen a node joins or leaves the cluster,\nand reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut more stress on the database because of more frequent checks of the list of agents.\n\nHigh values (closer to the expiration interval) mean more time wasted not processing events\nwhen a node joins or leaves the cluster,\nand increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected,\nbut less stress on the database because of less frequent checks of the list of agents.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut increased risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted not processing events\nwhen a node abruptly leaves the cluster due to a crash or network failure,\nbut reduced risk of wasting time not processing events\nbecause an event processor is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.batch-size","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.batch-size"],"configDoc":"How many outbox events, at most, are processed in a single transaction.\n\nHigher values will reduce the number of transactions opened by the background process\nand may increase performance thanks to the first-level cache (persistence context),\nbut will increase memory usage and in extreme cases may lead to ``OutOfMemoryError``s.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"50","javaDocSiteLink":"","docMapKey":"batch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.transaction-timeout","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.transaction-timeout"],"configDoc":"The timeout for transactions processing outbox events.\n\nWhen this property is not set,\nHibernate Search will use whatever default transaction timeout is configured in the JTA transaction manager,\nwhich may be too low for batch processing and lead to transaction timeouts when processing batches of events.\nIf this happens, set a higher transaction timeout for event processing using this property.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"transaction-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".event-processor.retry-delay","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".event-processor.retry-delay"],"configDoc":"How long the event processor must wait before re-processing an event after its previous processing failed.\n\nUse the value `0S` to reprocess failed events as soon as possible, with no delay.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-event-processor[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".mass-indexer.polling-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".mass-indexer.polling-interval"],"configDoc":"How long to wait for another query to the agent table\nwhen actively waiting for event processors to suspend themselves.\n\nLow values will reduce the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will increase the stress on the database while the mass indexer agent is actively waiting.\n\nHigh values will increase the time it takes for the mass indexer agent to detect\nthat event processors finally suspended themselves,\nbut will reduce the stress on the database while the mass indexer agent is actively waiting.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"0.100S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"polling-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".mass-indexer.pulse-interval","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".mass-indexer.pulse-interval"],"configDoc":"How long the mass indexer can wait before it must perform a \"pulse\",\nupdating and checking registrations in the agent table.\n\nThe pulse interval must be set to a value between the polling interval\nand one third (1/3) of the expiration interval.\n\nLow values (closer to the polling interval) mean reduced risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut more stress on the database because of more frequent updates of the mass indexer agent's entry in the agent table.\n\nHigh values (closer to the expiration interval) mean increased risk of\nevent processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected,\nbut less stress on the database because of less frequent updates of the mass indexer agent's entry in the agent table.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-orm.coordination.tenants.\"tenant-id\".mass-indexer.pulse-expiration","additionalKeys":["quarkus.hibernate-search-orm.\"persistence-unit-name\".coordination.tenants.\"tenant-id\".mass-indexer.pulse-expiration"],"configDoc":"How long an event processor \"pulse\" remains valid before considering the processor disconnected\nand forcibly removing it from the cluster.\n\nThe expiration interval must be set to a value at least 3 times larger than the pulse interval.\n\nLow values (closer to the pulse interval) mean less time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut increased risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nHigh values (much larger than the pulse interval) mean more time wasted with event processors not processing events\nwhen a mass indexer agent terminates due to a crash,\nbut reduced risk of event processors starting to process events again during mass indexing\nbecause a mass indexer agent is incorrectly considered disconnected.\n\nSee\nlink:{hibernate-search-docs-url}#coordination-outbox-polling-mass-indexer[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pulse-expiration","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-orm","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig index 22be58b8733..353ab66d7b0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search Standalone is enabled **during the build**.\n\nIf Hibernate Search is disabled during the build, all processing related to Hibernate Search will be skipped,\nbut it will not be possible to activate Hibernate Search at runtime:\n`quarkus.hibernate-search-standalone.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.backends","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchBackendBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":"quarkus.hibernate-search-standalone.elasticsearch.version","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".version"],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.layout.strategy","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".layout.strategy"],"configDoc":"A xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_LAYOUT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.analysis.configurer","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_ANALYSIS_CONFIGURER","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".analysis.configurer","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.background-failure-handler","additionalKeys":[],"configDoc":"A xref:hibernate-search-stqndqlone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to a component\nthat should be notified of any failure occurring in a background process\n(mainly index operations).\n\nThe referenced bean must implement `FailureHandler`.\n\nSee\nlink:{hibernate-search-docs-url}#configuration-background-failure-handling[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `FailureHandler` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-stqndqlone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"background-failure-handler","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_BACKGROUND_FAILURE_HANDLER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.mapping.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `StandalonePojoMappingConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `StandalonePojoMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MAPPING_CONFIGURER","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.MappingStructure","key":"quarkus.hibernate-search-standalone.mapping.structure","additionalKeys":[],"configDoc":"The structure of the Hibernate Search entity mapping.\n\nThis must match the structure of the application model being indexed with Hibernate Search:\n\n`graph` (default)::\nEntities indexed through Hibernate Search are nodes in an entity graph,\ni.e. an indexed entity is independent of other entities it references through associations,\nwhich *can* be updated independently of the indexed entity.\n+\nAssociations between entities must be bi-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is required*,\nunless reindexing is disabled for that association through `@IndexingDependency(reindexOnUpdate = ...)`.\n`tree`::\nEntities indexed through Hibernate Search are the root of a document,\ni.e. an indexed entity \"owns\" other entities it references through associations,\nwhich *cannot* be updated independently of the indexed entity.\n+\nAssociations between entities can be uni-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is not required*.\n\nSee also link:{hibernate-search-docs-url}#mapping-reindexing-associationinverseside[`@AssociationInverseSide`]\nlink:{hibernate-search-docs-url}#mapping-reindexing-reindexonupdate[`@IndexingDependency(reindexOnUpdate = ...)`].","withinAMap":false,"defaultValue":"graph","javaDocSiteLink":"","docMapKey":"structure","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`graph`","`document`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MAPPING_STRUCTURE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.enabled","additionalKeys":[],"configDoc":"Whether Hibernate Search Standalone is enabled **during the build**.\n\nIf Hibernate Search is disabled during the build, all processing related to Hibernate Search will be skipped,\nbut it will not be possible to activate Hibernate Search at runtime:\n`quarkus.hibernate-search-standalone.active` will default to `false` and setting it to `true` will lead to an error.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.backends","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchBackendBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.ElasticsearchVersion","key":"quarkus.hibernate-search-standalone.elasticsearch.version","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".version"],"configDoc":"The version of Elasticsearch used in the cluster.\n\nAs the schema is generated without a connection to the server, this item is mandatory.\n\nIt doesn't have to be the exact version (it can be `7` or `7.1` for instance) but it has to be sufficiently precise\nto choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used\nto communicate with Elasticsearch).\n\nThere's no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In\nany case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.layout.strategy","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".layout.strategy"],"configDoc":"A xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to the component\nused to configure the Elasticsearch layout: index names, index aliases, ...\n\nThe referenced bean must implement `IndexLayoutStrategy`.\n\nAvailable built-in implementations:\n\n`simple`::\nThe default, future-proof strategy: if the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex-000001`, an alias for write operations named `myindex-write`,\nand an alias for read operations named `myindex-read`.\n`no-alias`::\nA strategy without index aliases, mostly useful on legacy clusters:\nif the index name in Hibernate Search is `myIndex`,\nthis strategy will create an index named `myindex`, and will not use any alias.\n\nSee\nlink:{hibernate-search-docs-url}#backend-elasticsearch-indexlayout[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexLayoutStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_LAYOUT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.analysis.configurer","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_ANALYSIS_CONFIGURER","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneBuildTimeConfig.ElasticsearchIndexBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.settings-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.settings-file"],"configDoc":"Path to a file in the classpath holding custom index settings to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe provided settings will be merged with those generated by Hibernate Search, including analyzer definitions.\nWhen analysis is configured both through an analysis configurer and these custom settings, the behavior is undefined;\nit should not be relied upon.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-configuration-index-settings[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"settings-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.mapping-file","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.mapping-file"],"configDoc":"Path to a file in the classpath holding a custom index mapping to be included in the index definition\nwhen creating an Elasticsearch index.\n\nThe file does not need to (and generally shouldn't) contain the full mapping:\nHibernate Search will automatically inject missing properties (index fields) in the given mapping.\n\nSee link:{hibernate-search-docs-url}#backend-elasticsearch-mapping-custom[this section of the reference documentation]\nfor more information.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".analysis.configurer","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".analysis.configurer"],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure full text analysis (e.g. analyzers, normalizers).\n\nThe referenced beans must implement `ElasticsearchAnalysisConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#analysis-configurer[Setting up the analyzers] for more\ninformation.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `ElasticsearchAnalysisConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.background-failure-handler","additionalKeys":[],"configDoc":"A xref:hibernate-search-stqndqlone-elasticsearch.adoc#bean-reference-note-anchor[bean reference] to a component\nthat should be notified of any failure occurring in a background process\n(mainly index operations).\n\nThe referenced bean must implement `FailureHandler`.\n\nSee\nlink:{hibernate-search-docs-url}#configuration-background-failure-handling[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `FailureHandler` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-stqndqlone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"background-failure-handler","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_BACKGROUND_FAILURE_HANDLER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.mapping.configurer","additionalKeys":[],"configDoc":"One or more xref:hibernate-search-standalone-elasticsearch.adoc#bean-reference-note-anchor[bean references]\nto the component(s) used to configure the Hibernate Search mapping,\nin particular programmatically.\n\nThe referenced beans must implement `StandalonePojoMappingConfigurer`.\n\nSee xref:hibernate-search-standalone-elasticsearch.adoc#programmatic-mapping[Programmatic mapping] for an example\non how mapping configurers can be used to apply programmatic mappings.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `StandalonePojoMappingConfigurer` implementations with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nSee xref:hibernate-search-standalone-elasticsearch.adoc#plugging-in-custom-components[this section]\nfor more information.\n\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configurer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MAPPING_CONFIGURER","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.MappingStructure","key":"quarkus.hibernate-search-standalone.mapping.structure","additionalKeys":[],"configDoc":"The structure of the Hibernate Search entity mapping.\n\nThis must match the structure of the application model being indexed with Hibernate Search:\n\n`graph` (default)::\nEntities indexed through Hibernate Search are nodes in an entity graph,\ni.e. an indexed entity is independent of other entities it references through associations,\nwhich *can* be updated independently of the indexed entity.\n+\nAssociations between entities must be bi-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is required*,\nunless reindexing is disabled for that association through `@IndexingDependency(reindexOnUpdate = ...)`.\n`tree`::\nEntities indexed through Hibernate Search are the root of a document,\ni.e. an indexed entity \"owns\" other entities it references through associations,\nwhich *cannot* be updated independently of the indexed entity.\n+\nAssociations between entities can be uni-directional:\nspecifying the inverse side of associations through `@AssociationInverseSide` *is not required*.\n\nSee also link:{hibernate-search-docs-url}#mapping-reindexing-associationinverseside[`@AssociationInverseSide`]\nlink:{hibernate-search-docs-url}#mapping-reindexing-reindexonupdate[`@IndexingDependency(reindexOnUpdate = ...)`].","withinAMap":false,"defaultValue":"graph","javaDocSiteLink":"","docMapKey":"structure","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`graph`","`document`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MAPPING_STRUCTURE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig index 78f8cb03cb2..e2a420ab9a7 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-standalone.active","additionalKeys":[],"configDoc":"Whether Hibernate Search Standalone should be active at runtime.\n\nIf Hibernate Search Standalone is not active, it won't start with the application,\nand accessing the SearchMapping for search or other operations will not be possible.\n\nNote that if Hibernate Search Standalone is disabled\n(i.e. `quarkus.hibernate-search-standalone.enabled` is set to `false`),\nit won't be active, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate Search Standalone is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.backends","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchBackendRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.hosts","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".hosts"],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":true,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchClientProtocol","key":"quarkus.hibernate-search-standalone.elasticsearch.protocol","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".protocol"],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.username","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".username"],"configDoc":"The username used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.password","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".password"],"configDoc":"The password used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.connection-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".connection-timeout"],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.read-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".read-timeout"],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.request-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".request-timeout"],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-standalone.elasticsearch.max-connections","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".max-connections"],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-standalone.elasticsearch.max-connections-per-route","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".max-connections-per-route"],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-standalone.elasticsearch.discovery.enabled","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".discovery.enabled"],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.discovery.refresh-interval","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".discovery.refresh-interval"],"configDoc":"Refresh interval of the node list.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.thread-pool.size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".thread-pool.size"],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_THREAD_POOL_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.elasticsearch.query.shard-failure.ignore","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".query.shard-failure.ignore"],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_QUERY_SHARD_FAILURE_IGNORE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.elasticsearch.version-check.enabled","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".version-check.enabled"],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_VERSION_CHECK_ENABLED","enum":false}},{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.required-status","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexing.queue-count","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexing.queue-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.required-status","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".indexing.queue-count","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".indexing.queue-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"org.hibernate.search.mapper.pojo.standalone.schema.management.SchemaManagementStrategyName","key":"quarkus.hibernate-search-standalone.schema-management.strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_SCHEMA_MANAGEMENT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.indexing.plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-standalone.active","additionalKeys":[],"configDoc":"Whether Hibernate Search Standalone should be active at runtime.\n\nIf Hibernate Search Standalone is not active, it won't start with the application,\nand accessing the SearchMapping for search or other operations will not be possible.\n\nNote that if Hibernate Search Standalone is disabled\n(i.e. `quarkus.hibernate-search-standalone.enabled` is set to `false`),\nit won't be active, and setting this property to `true` will fail.","withinAMap":false,"defaultValue":"'true' if Hibernate Search Standalone is enabled; 'false' otherwise","javaDocSiteLink":"","docMapKey":"active","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.backends","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for backends","sectionDetailsTitle":"Configuration for backends","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchBackendRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.hosts","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".hosts"],"configDoc":"The list of hosts of the Elasticsearch servers.","withinAMap":true,"defaultValue":"localhost:9200","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_HOSTS","enum":false}},{"configDocKey":{"type":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchClientProtocol","key":"quarkus.hibernate-search-standalone.elasticsearch.protocol","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".protocol"],"configDoc":"The protocol to use when contacting Elasticsearch servers. Set to \"https\" to enable SSL/TLS.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`http`","`https`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_PROTOCOL","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.username","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".username"],"configDoc":"The username used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.elasticsearch.password","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".password"],"configDoc":"The password used for authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_PASSWORD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.connection-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".connection-timeout"],"configDoc":"The timeout when establishing a connection to an Elasticsearch server.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.read-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".read-timeout"],"configDoc":"The timeout when reading responses from an Elasticsearch server.","withinAMap":true,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.request-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".request-timeout"],"configDoc":"The timeout when executing a request to an Elasticsearch server.\n\nThis includes the time needed to wait for a connection to be available,\nsend the request and read the response.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-standalone.elasticsearch.max-connections","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".max-connections"],"configDoc":"The maximum number of connections to all the Elasticsearch servers.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.hibernate-search-standalone.elasticsearch.max-connections-per-route","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".max-connections-per-route"],"configDoc":"The maximum number of connections per Elasticsearch server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-connections-per-route","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.hibernate-search-standalone.elasticsearch.discovery.enabled","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".discovery.enabled"],"configDoc":"Defines if automatic discovery is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.discovery.refresh-interval","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".discovery.refresh-interval"],"configDoc":"Refresh interval of the node list.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.thread-pool.size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".thread-pool.size"],"configDoc":"The size of the thread pool assigned to the backend.\n\nNote that number is **per backend**, not per index.\nAdding more indexes will not add more threads.\n\nAs all operations happening in this thread-pool are non-blocking,\nraising its size above the number of processor cores available to the JVM will not bring noticeable performance\nbenefit.\nThe only reason to alter this setting would be to reduce the number of threads;\nfor example, in an application with a single index with a single indexing queue,\nrunning on a machine with 64 processor cores,\nyou might want to bring down the number of threads.\n\nDefaults to the number of processor cores available to the JVM on startup.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_THREAD_POOL_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.elasticsearch.query.shard-failure.ignore","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".query.shard-failure.ignore"],"configDoc":"Whether partial shard failures are ignored (`true`) or lead to Hibernate Search throwing an exception (`false`).","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_QUERY_SHARD_FAILURE_IGNORE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.elasticsearch.version-check.enabled","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".version-check.enabled"],"configDoc":"Whether Hibernate Search should check the version of the Elasticsearch cluster on startup.\n\nSet to `false` if the Elasticsearch cluster may not be available on startup.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_VERSION_CHECK_ENABLED","enum":false}},{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.required-status","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexing.queue-count","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexing.queue-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-search-standalone.elasticsearch.indexes","optional":false,"withinAMap":true,"sectionDetails":"== Per-index configuration overrides","sectionDetailsTitle":"Per-index configuration overrides","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.hibernate-search-standalone","configGroupType":"io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneRuntimeConfig.ElasticsearchIndexRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.search.backend.elasticsearch.index.IndexStatus","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.required-status","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status"],"configDoc":"The minimal https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cluster-health.html[Elasticsearch cluster\nstatus] required on startup.","withinAMap":true,"defaultValue":"yellow","javaDocSiteLink":"","docMapKey":"required-status","configPhase":"RUN_TIME","acceptedValues":["`green`","`yellow`","`red`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".schema-management.required-status-wait-timeout","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".schema-management.required-status-wait-timeout"],"configDoc":"How long we should wait for the status before failing the bootstrap.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"required-status-wait-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".indexing.queue-count","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-count"],"configDoc":"The number of indexing queues assigned to each index.\n\nHigher values will lead to more connections being used in parallel,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"queue-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".indexing.queue-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.queue-size"],"configDoc":"The size of indexing queues.\n\nLower values may lead to lower memory usage, especially if there are many queues,\nbut values that are too low will reduce the likeliness of reaching the max bulk size\nand increase the likeliness of application threads blocking because the queue is full,\nwhich may lead to lower indexing throughput.","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.hibernate-search-standalone.elasticsearch.indexes.\"index-name\".indexing.max-bulk-size","additionalKeys":["quarkus.hibernate-search-standalone.elasticsearch.\"backend-name\".indexes.\"index-name\".indexing.max-bulk-size"],"configDoc":"The maximum size of bulk requests created when processing indexing queues.\n\nHigher values will lead to more documents being sent in each HTTP request sent to Elasticsearch,\nwhich may lead to higher indexing throughput,\nbut incurs a risk of overloading Elasticsearch,\ni.e. of overflowing its HTTP request buffers and tripping\nhttps://www.elastic.co/guide/en/elasticsearch/reference/7.9/circuit-breaker.html[circuit breakers],\nleading to Elasticsearch giving up on some request and resulting in indexing failures.\n\nNote that raising this number above the queue size has no effect,\nas bulks cannot include more requests than are contained in the queue.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-bulk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}},{"configDocKey":{"type":"org.hibernate.search.mapper.pojo.standalone.schema.management.SchemaManagementStrategyName","key":"quarkus.hibernate-search-standalone.schema-management.strategy","additionalKeys":[],"configDoc":"The schema management strategy, controlling how indexes and their schema\nare created, updated, validated or dropped on startup and shutdown.\n\nAvailable values:\n\n[cols=2]\n!===\nh!Strategy\nh!Definition\n\n!none\n!Do nothing: assume that indexes already exist and that their schema matches Hibernate Search's expectations.\n\n!validate\n!Validate that indexes exist and that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, do nothing: assume that their schema matches Hibernate Search's expectations.\n\n!create-or-validate (**default** unless using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations.\n\nIf it does not, throw an exception, but make no attempt to fix the problem.\n\n!create-or-update\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, validate that their schema matches Hibernate Search's expectations;\nif it does not match expectations, try to update it.\n\n**This strategy is unfit for production environments**,\ndue to several important limitations,\nbut can be useful when developing.\n\n!drop-and-create\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\n!drop-and-create-and-drop (**default** when using Dev Services)\n!For indexes that do not exist, create them along with their schema.\n\nFor indexes that already exist, drop them, then create them along with their schema.\n\nAlso, drop indexes and their schema on shutdown.\n!===\n\nSee link:{hibernate-search-docs-url}#schema-management-strategy[this section of the reference documentation]\nfor more information.","withinAMap":false,"defaultValue":"drop-and-create-and-drop when using Dev Services; create-or-validate otherwise","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_SCHEMA_MANAGEMENT_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.indexing.plan.synchronization.strategy","additionalKeys":[],"configDoc":"How to synchronize between application threads and indexing,\nin particular when relying on (implicit) listener-triggered indexing on entity change,\nbut also when using a `SearchIndexingPlan` explicitly.\n\nDefines how complete indexing should be before resuming the application thread\nafter a `SearchSession` is closed.\n\nAvailable values:\n\n[cols=5]\n!===\n.2+h!Strategy\n.2+h!Throughput\n3+^h!Guarantees when the application thread resumes\n\nh!Changes applied\nh!Changes safe from crash/power loss\nh!Changes visible on search\n\n!async\n!Best\n^!icon:times[role=red]\n^!icon:times[role=red]\n^!icon:times[role=red]\n\n!write-sync (**default**)\n!Medium\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:times[role=red]\n\n!read-sync\n!Medium to worst\n^!icon:check[role=lime]\n^!icon:times[role=red]\n^!icon:check[role=lime]\n\n!sync\n!Worst\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n^!icon:check[role=lime]\n!===\n\nThis property also accepts a xref:hibernate-search-orm-elasticsearch.adoc#bean-reference-note-anchor[bean reference]\nto a custom implementations of `IndexingPlanSynchronizationStrategy`.\n\nSee\nlink:{hibernate-search-docs-url}#indexing-plan-synchronization[this section of the reference documentation]\nfor more information.\n\n[NOTE]\n====\nInstead of setting this configuration property,\nyou can simply annotate your custom `IndexingPlanSynchronizationStrategy` implementation with `@SearchExtension`\nand leave the configuration property unset: Hibernate Search will use the annotated implementation automatically.\nIf this configuration property is set, it takes precedence over any `@SearchExtension` annotation.\n====","withinAMap":false,"defaultValue":"write-sync","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-search-standalone","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.management.HibernateSearchStandaloneManagementConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.management.HibernateSearchStandaloneManagementConfig index 7ddf30810ff..94dc297282b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.management.HibernateSearchStandaloneManagementConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.search.standalone.elasticsearch.runtime.management.HibernateSearchStandaloneManagementConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.management.root-path","additionalKeys":[],"configDoc":"Root path for reindexing endpoints.\nThis value will be resolved as a path relative to `${quarkus.management.root-path}`.","withinAMap":false,"defaultValue":"hibernate-search/standalone/","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MANAGEMENT_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the reindexing endpoints will be published under the management interface.\nThis property allows to enable this functionality by setting it to ``true`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MANAGEMENT_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.hibernate-search-standalone.management.root-path","additionalKeys":[],"configDoc":"Root path for reindexing endpoints.\nThis value will be resolved as a path relative to `${quarkus.management.root-path}`.","withinAMap":false,"defaultValue":"hibernate-search/standalone/","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MANAGEMENT_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-search-standalone.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the reindexing endpoints will be published under the management interface.\nThis property allows to enable this functionality by setting it to ``true`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-search-standalone.management","since":null,"environmentVariable":"QUARKUS_HIBERNATE_SEARCH_STANDALONE_MANAGEMENT_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig index 94d1c68b21e..fc58d76a293 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.fail-fast","additionalKeys":[],"configDoc":"Enable the fail fast mode. When fail fast is enabled the validation will stop on the first constraint violation detected.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-fast","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_FAIL_FAST","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-validator.method-validation","optional":false,"withinAMap":false,"sectionDetails":"= Method validation","sectionDetailsTitle":"Method validation","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-validator","configGroupType":"io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorMethodBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.method-validation.allow-overriding-parameter-constraints","additionalKeys":[],"configDoc":"Define whether overriding methods that override constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIn sub types (be it sub classes/interfaces or interface implementations), no parameter constraints may be declared on overridden or implemented methods, nor may parameters be marked for cascaded validation. This would pose a strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-overriding-parameter-constraints","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_OVERRIDING_PARAMETER_CONSTRAINTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.method-validation.allow-parameter-constraints-on-parallel-methods","additionalKeys":[],"configDoc":"Define whether parallel methods that define constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIf a sub type overrides/implements a method originally defined in several parallel types of the hierarchy (e.g. two interfaces not extending each other, or a class and an interface not implemented by said class), no parameter constraints may be declared for that method at all nor parameters be marked for cascaded validation. This again is to avoid an unexpected strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-parameter-constraints-on-parallel-methods","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_PARAMETER_CONSTRAINTS_ON_PARALLEL_METHODS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.method-validation.allow-multiple-cascaded-validation-on-return-values","additionalKeys":[],"configDoc":"Define whether more than one constraint on a return value may be marked for cascading validation are allowed. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nOne must not mark a method return value for cascaded validation more than once in a line of a class hierarchy. In other words, overriding methods on sub types (be it sub classes/interfaces or interface implementations) cannot mark the return value for cascaded validation if the return value has already been marked on the overridden method of the super type or interface.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-multiple-cascaded-validation-on-return-values","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RETURN_VALUES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-validator.expression-language","optional":false,"withinAMap":false,"sectionDetails":"= Expression Language","sectionDetailsTitle":"Expression Language","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-validator","configGroupType":"io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorExpressionLanguageBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel","key":"quarkus.hibernate-validator.expression-language.constraint-expression-feature-level","additionalKeys":[],"configDoc":"Configure the Expression Language feature level for constraints, allowing the selection of Expression Language features available for message interpolation.\n\nThis property only affects the EL feature level of \"static\" constraint violation messages set through the `message` attribute of constraint annotations.\n\nIn particular, it doesn't affect the default EL feature level for custom violations created programmatically in validator implementations. The feature level for those can only be configured directly in the validator implementation.","withinAMap":false,"defaultValue":"bean-properties","javaDocSiteLink":"","docMapKey":"constraint-expression-feature-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`default`","`none`","`variables`","`bean-properties`","`bean-methods`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_EXPRESSION_LANGUAGE_CONSTRAINT_EXPRESSION_FEATURE_LEVEL","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.fail-fast","additionalKeys":[],"configDoc":"Enable the fail fast mode. When fail fast is enabled the validation will stop on the first constraint violation detected.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-fast","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_FAIL_FAST","enum":false}},{"configDocSection":{"name":"quarkus.hibernate-validator.method-validation","optional":false,"withinAMap":false,"sectionDetails":"= Method validation","sectionDetailsTitle":"Method validation","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-validator","configGroupType":"io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorMethodBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.method-validation.allow-overriding-parameter-constraints","additionalKeys":[],"configDoc":"Define whether overriding methods that override constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIn sub types (be it sub classes/interfaces or interface implementations), no parameter constraints may be declared on overridden or implemented methods, nor may parameters be marked for cascaded validation. This would pose a strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-overriding-parameter-constraints","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_OVERRIDING_PARAMETER_CONSTRAINTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.method-validation.allow-parameter-constraints-on-parallel-methods","additionalKeys":[],"configDoc":"Define whether parallel methods that define constraints should throw a `ConstraintDefinitionException`. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nIf a sub type overrides/implements a method originally defined in several parallel types of the hierarchy (e.g. two interfaces not extending each other, or a class and an interface not implemented by said class), no parameter constraints may be declared for that method at all nor parameters be marked for cascaded validation. This again is to avoid an unexpected strengthening of preconditions to be fulfilled by the caller.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-parameter-constraints-on-parallel-methods","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_PARAMETER_CONSTRAINTS_ON_PARALLEL_METHODS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.hibernate-validator.method-validation.allow-multiple-cascaded-validation-on-return-values","additionalKeys":[],"configDoc":"Define whether more than one constraint on a return value may be marked for cascading validation are allowed. The default value is `false`, i.e. do not allow.\n\nSee Section 4.5.5 of the JSR 380 specification, specifically\n\n[quote]\n____\nOne must not mark a method return value for cascaded validation more than once in a line of a class hierarchy. In other words, overriding methods on sub types (be it sub classes/interfaces or interface implementations) cannot mark the return value for cascaded validation if the return value has already been marked on the overridden method of the super type or interface.\n____","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-multiple-cascaded-validation-on-return-values","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RETURN_VALUES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.hibernate-validator.expression-language","optional":false,"withinAMap":false,"sectionDetails":"= Expression Language","sectionDetailsTitle":"Expression Language","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.hibernate-validator","configGroupType":"io.quarkus.hibernate.validator.runtime.HibernateValidatorBuildTimeConfig.HibernateValidatorExpressionLanguageBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel","key":"quarkus.hibernate-validator.expression-language.constraint-expression-feature-level","additionalKeys":[],"configDoc":"Configure the Expression Language feature level for constraints, allowing the selection of Expression Language features available for message interpolation.\n\nThis property only affects the EL feature level of \"static\" constraint violation messages set through the `message` attribute of constraint annotations.\n\nIn particular, it doesn't affect the default EL feature level for custom violations created programmatically in validator implementations. The feature level for those can only be configured directly in the validator implementation.","withinAMap":false,"defaultValue":"bean-properties","javaDocSiteLink":"","docMapKey":"constraint-expression-feature-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`default`","`none`","`variables`","`bean-properties`","`bean-methods`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.hibernate-validator","since":null,"environmentVariable":"QUARKUS_HIBERNATE_VALIDATOR_EXPRESSION_LANGUAGE_CONSTRAINT_EXPRESSION_FEATURE_LEVEL","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsBuildTimeConfig index 8e5c387edda..d9c4ffeef62 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.marshaller-class","additionalKeys":[],"configDoc":"Sets the marshallerClass. Default is ProtoStreamMarshaller","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"marshaller-class","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_MARSHALLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.cache.\"cache\".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_RESOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.infinispan-client.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONFIG_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".marshaller-class","additionalKeys":[],"configDoc":"Sets the marshallerClass. Default is ProtoStreamMarshaller","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"marshaller-class","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__MARSHALLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_RESOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":true,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":true,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONFIG_FILES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.health.enabled","additionalKeys":[],"configDoc":"Whether or not a health check is published in case the smallrye-health extension is present.\n\nThis is a global setting and is not specific to an Infinispan Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_HEALTH_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.marshaller-class","additionalKeys":[],"configDoc":"Sets the marshallerClass. Default is ProtoStreamMarshaller","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"marshaller-class","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_MARSHALLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.cache.\"cache\".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_RESOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":false,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.infinispan-client.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONFIG_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".marshaller-class","additionalKeys":[],"configDoc":"Sets the marshallerClass. Default is ProtoStreamMarshaller","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"marshaller-class","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__MARSHALLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".configuration-resource","additionalKeys":[],"configDoc":"Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-resource","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_RESOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.create-default-client","additionalKeys":[],"configDoc":"When the configuration is empty, an Infinispan default client is automatically created to connect to the running dev service. However, there are scenarios where creating this client is unnecessary, yet we still need to spin up an Infinispan Server. In such cases, this property serves to determine whether the client should be created by default or not by the extension.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-default-client","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CREATE_DEFAULT_CLIENT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Infinispan server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Infinispan starts a new container.\n\nThe discovery uses the `quarkus-dev-service-infinispan` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-infinispan` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Infinispan looks for a container with the `quarkus-dev-service-infinispan` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-infinispan` label set to the specified value.\n\nThis property is used when you need multiple shared Infinispan servers.","withinAMap":true,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official Infinispan images are supported.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.artifacts","additionalKeys":[],"configDoc":"List of the artifacts to automatically download and add to the Infinispan server libraries.\n\nFor example a Maven coordinate (org.postgresql:postgresql:42.3.1) or a dependency location url.\n\nIf an invalid value is passed, the Infinispan server will throw an error when trying to start.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"artifacts","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ARTIFACTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.site","additionalKeys":[],"configDoc":"Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure `mcast-port` to avoid forming a cluster with any other running Infinispan Server container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"site","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SITE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.mcast-port","additionalKeys":[],"configDoc":"If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mcast-port","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_MCAST_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.tracing.enabled","additionalKeys":[],"configDoc":"Runs the Infinispan Server container with tracing enabled. Traces are disabled by default","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.tracing.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317","withinAMap":true,"defaultValue":"http://localhost:4317","javaDocSiteLink":"","docMapKey":"exporter-otlp-endpoint","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".devservices.config-files","additionalKeys":[],"configDoc":"Infinispan Server configuration chunks to be passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-files","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONFIG_FILES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.infinispan-client.health.enabled","additionalKeys":[],"configDoc":"Whether or not a health check is published in case the smallrye-health extension is present.\n\nThis is a global setting and is not specific to an Infinispan Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_HEALTH_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsRuntimeConfig index 660ce373ddf..a113c748e44 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.infinispan.client.runtime.InfinispanClientsRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.uri","additionalKeys":[],"configDoc":"Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided `hosts`, `username` and `password` will be ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_URI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":false,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.use-auth","additionalKeys":[],"configDoc":"Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-auth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_USE_AUTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.username","additionalKeys":[],"configDoc":"Sets username used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.password","additionalKeys":[],"configDoc":"Sets password used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.auth-realm","additionalKeys":[],"configDoc":"Sets realm used by authentication","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"auth-realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.auth-server-name","additionalKeys":[],"configDoc":"Sets server name used by authentication","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"auth-server-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_AUTH_SERVER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.sasl-mechanism","additionalKeys":[],"configDoc":"Sets SASL mechanism used by authentication. Available values: ++*++ `DIGEST-MD5` - Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. ++*++ `EXTERNAL` - Uses client certificates to provide valid identities to Infinispan Server and enable encryption. ++*++ `PLAIN` - Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use `PLAIN` authentication only in combination with TLS encryption.","withinAMap":false,"defaultValue":"DIGEST-MD5","javaDocSiteLink":"","docMapKey":"sasl-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.trust-store","additionalKeys":[],"configDoc":"Specifies the filename of a truststore to use to create the `SSLContext`. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.trust-store-password","additionalKeys":[],"configDoc":"Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.trust-store-type","additionalKeys":[],"configDoc":"Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.ssl-protocol","additionalKeys":[],"configDoc":"Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.ssl-provider","additionalKeys":[],"configDoc":"Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.ssl-ciphers","additionalKeys":[],"configDoc":"Configures the ciphers. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-ciphers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_CIPHERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.ssl-host-name-validation","additionalKeys":[],"configDoc":"Do SSL hostname validation. Defaults to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-host-name-validation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_HOST_NAME_VALIDATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.sni-host-name","additionalKeys":[],"configDoc":"SNI host name. Mandatory when SSL is enabled and host name validation is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sni-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SNI_HOST_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.tracing.propagation.enabled","additionalKeys":[],"configDoc":"Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-propagation-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRACING_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.cache.\"cache\".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.cache.\"cache\".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.cache.\"cache\".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":"quarkus.infinispan-client.cache.\"cache\".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"RUN_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.cache.\"cache\".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.backup-cluster.\"backup-cluster\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.backup-cluster.\"backup-cluster\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.backup-cluster.\"backup-cluster\".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__USE_SCHEMA_REGISTRATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".uri","additionalKeys":[],"configDoc":"Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided `hosts`, `username` and `password` will be ignored.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__URI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".use-auth","additionalKeys":[],"configDoc":"Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-auth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USE_AUTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".username","additionalKeys":[],"configDoc":"Sets username used by authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".password","additionalKeys":[],"configDoc":"Sets password used by authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".auth-realm","additionalKeys":[],"configDoc":"Sets realm used by authentication","withinAMap":true,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"auth-realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".auth-server-name","additionalKeys":[],"configDoc":"Sets server name used by authentication","withinAMap":true,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"auth-server-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_SERVER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".sasl-mechanism","additionalKeys":[],"configDoc":"Sets SASL mechanism used by authentication. Available values: ++*++ `DIGEST-MD5` - Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. ++*++ `EXTERNAL` - Uses client certificates to provide valid identities to Infinispan Server and enable encryption. ++*++ `PLAIN` - Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use `PLAIN` authentication only in combination with TLS encryption.","withinAMap":true,"defaultValue":"DIGEST-MD5","javaDocSiteLink":"","docMapKey":"sasl-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".trust-store","additionalKeys":[],"configDoc":"Specifies the filename of a truststore to use to create the `SSLContext`. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".trust-store-password","additionalKeys":[],"configDoc":"Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".trust-store-type","additionalKeys":[],"configDoc":"Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-protocol","additionalKeys":[],"configDoc":"Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-provider","additionalKeys":[],"configDoc":"Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-ciphers","additionalKeys":[],"configDoc":"Configures the ciphers. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-ciphers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_CIPHERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-host-name-validation","additionalKeys":[],"configDoc":"Do SSL hostname validation. Defaults to true.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-host-name-validation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_HOST_NAME_VALIDATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".sni-host-name","additionalKeys":[],"configDoc":"SNI host name. Mandatory when SSL is enabled and host name validation is true.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sni-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SNI_HOST_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".tracing.propagation.enabled","additionalKeys":[],"configDoc":"Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-propagation-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRACING_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"RUN_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".backup-cluster.\"backup-cluster\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".backup-cluster.\"backup-cluster\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".backup-cluster.\"backup-cluster\".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__USE_SCHEMA_REGISTRATION","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the server. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This is a global setting and is not specific to a Infinispan Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_USE_SCHEMA_REGISTRATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.uri","additionalKeys":[],"configDoc":"Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided `hosts`, `username` and `password` will be ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_URI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":false,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.use-auth","additionalKeys":[],"configDoc":"Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-auth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_USE_AUTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.username","additionalKeys":[],"configDoc":"Sets username used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.password","additionalKeys":[],"configDoc":"Sets password used by authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.auth-realm","additionalKeys":[],"configDoc":"Sets realm used by authentication","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"auth-realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.auth-server-name","additionalKeys":[],"configDoc":"Sets server name used by authentication","withinAMap":false,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"auth-server-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_AUTH_SERVER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.sasl-mechanism","additionalKeys":[],"configDoc":"Sets SASL mechanism used by authentication. Available values: ++*++ `DIGEST-MD5` - Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. ++*++ `EXTERNAL` - Uses client certificates to provide valid identities to Infinispan Server and enable encryption. ++*++ `PLAIN` - Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use `PLAIN` authentication only in combination with TLS encryption.","withinAMap":false,"defaultValue":"DIGEST-MD5","javaDocSiteLink":"","docMapKey":"sasl-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.trust-store","additionalKeys":[],"configDoc":"Specifies the filename of a truststore to use to create the `SSLContext`. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.trust-store-password","additionalKeys":[],"configDoc":"Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.trust-store-type","additionalKeys":[],"configDoc":"Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.ssl-protocol","additionalKeys":[],"configDoc":"Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.ssl-provider","additionalKeys":[],"configDoc":"Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.ssl-ciphers","additionalKeys":[],"configDoc":"Configures the ciphers. Setting this property implicitly enables SSL/TLS.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-ciphers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_CIPHERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.ssl-host-name-validation","additionalKeys":[],"configDoc":"Do SSL hostname validation. Defaults to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-host-name-validation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SSL_HOST_NAME_VALIDATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.sni-host-name","additionalKeys":[],"configDoc":"SNI host name. Mandatory when SSL is enabled and host name validation is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sni-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_SNI_HOST_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.tracing.propagation.enabled","additionalKeys":[],"configDoc":"Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-propagation-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_TRACING_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.cache.\"cache\".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.cache.\"cache\".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.cache.\"cache\".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":"quarkus.infinispan-client.cache.\"cache\".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"RUN_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.cache.\"cache\".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.backup-cluster.\"backup-cluster\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.backup-cluster.\"backup-cluster\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.backup-cluster.\"backup-cluster\".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__USE_SCHEMA_REGISTRATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".uri","additionalKeys":[],"configDoc":"Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided `hosts`, `username` and `password` will be ignored.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__URI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".use-auth","additionalKeys":[],"configDoc":"Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-auth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USE_AUTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".username","additionalKeys":[],"configDoc":"Sets username used by authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".password","additionalKeys":[],"configDoc":"Sets password used by authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".auth-realm","additionalKeys":[],"configDoc":"Sets realm used by authentication","withinAMap":true,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"auth-realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".auth-server-name","additionalKeys":[],"configDoc":"Sets server name used by authentication","withinAMap":true,"defaultValue":"infinispan","javaDocSiteLink":"","docMapKey":"auth-server-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_SERVER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".sasl-mechanism","additionalKeys":[],"configDoc":"Sets SASL mechanism used by authentication. Available values: ++*++ `DIGEST-MD5` - Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. ++*++ `EXTERNAL` - Uses client certificates to provide valid identities to Infinispan Server and enable encryption. ++*++ `PLAIN` - Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use `PLAIN` authentication only in combination with TLS encryption.","withinAMap":true,"defaultValue":"DIGEST-MD5","javaDocSiteLink":"","docMapKey":"sasl-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".trust-store","additionalKeys":[],"configDoc":"Specifies the filename of a truststore to use to create the `SSLContext`. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".trust-store-password","additionalKeys":[],"configDoc":"Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".trust-store-type","additionalKeys":[],"configDoc":"Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-protocol","additionalKeys":[],"configDoc":"Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-provider","additionalKeys":[],"configDoc":"Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-ciphers","additionalKeys":[],"configDoc":"Configures the ciphers. Setting this property implicitly enables SSL/TLS.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-ciphers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_CIPHERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".ssl-host-name-validation","additionalKeys":[],"configDoc":"Do SSL hostname validation. Defaults to true.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ssl-host-name-validation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_HOST_NAME_VALIDATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".sni-host-name","additionalKeys":[],"configDoc":"SNI host name. Mandatory when SSL is enabled and host name validation is true.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sni-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SNI_HOST_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".tracing.propagation.enabled","additionalKeys":[],"configDoc":"Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-propagation-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRACING_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".configuration","additionalKeys":[],"configDoc":"Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".configuration-uri","additionalKeys":[],"configDoc":"Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configuration-uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_URI","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".near-cache-max-entries","additionalKeys":[],"configDoc":"The maximum number of entries to keep locally for the specified cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"org.infinispan.client.hotrod.configuration.NearCacheMode","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".near-cache-mode","additionalKeys":[],"configDoc":"Sets near cache mode used by the Infinispan Client Available values: ++*++ `DISABLED` - Means that near caching is disabled. This is the default value. ++*++ `INVALIDATED` - Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-mode","configPhase":"RUN_TIME","acceptedValues":["`disabled`","`invalidated`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".cache.\"cache\".near-cache-use-bloom-filter","additionalKeys":[],"configDoc":"Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"near-cache-use-bloom-filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".backup-cluster.\"backup-cluster\".hosts","additionalKeys":[],"configDoc":"Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.infinispan-client.\"named-infinispan-clients\".backup-cluster.\"backup-cluster\".client-intelligence","additionalKeys":[],"configDoc":"Sets client intelligence used by authentication Available values: ++*++ `BASIC` - Means that the client doesn't handle server topology changes and therefore will only use the list of servers supplied at configuration time. ++*++ `TOPOLOGY_AWARE` - Use this provider if you don't want the client to present any certificates to the remote TLS host. ++*++ `HASH_DISTRIBUTION_AWARE` - Like `TOPOLOGY_AWARE` but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.","withinAMap":true,"defaultValue":"HASH_DISTRIBUTION_AWARE","javaDocSiteLink":"","docMapKey":"client-intelligence","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.\"named-infinispan-clients\".backup-cluster.\"backup-cluster\".use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the backup. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This setting will be ignored if the Global Setting is set up to false.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__USE_SCHEMA_REGISTRATION","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.infinispan-client.use-schema-registration","additionalKeys":[],"configDoc":"Enables or disables Protobuf generated schemas upload to the server. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This is a global setting and is not specific to a Infinispan Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-schema-registration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.infinispan-client","since":null,"environmentVariable":"QUARKUS_INFINISPAN_CLIENT_USE_SCHEMA_REGISTRATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig index 264e76f2fe4..ff75bf0b69b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.info.deployment.InfoBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.info.enabled","additionalKeys":[],"configDoc":"Whether the info endpoint will be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.info.path","additionalKeys":[],"configDoc":"The path under which the info endpoint will be located","withinAMap":false,"defaultValue":"info","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.info.git.enabled","additionalKeys":[],"configDoc":"Whether git info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_GIT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.info.deployment.InfoBuildTimeConfig.Git.Mode","key":"quarkus.info.git.mode","additionalKeys":[],"configDoc":"Controls how much information is present in the git section","withinAMap":false,"defaultValue":"standard","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":["`standard`","`full`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_GIT_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.info.build.enabled","additionalKeys":[],"configDoc":"Whether build info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_BUILD_ENABLED","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.info.build","additionalKeys":[],"configDoc":"Additional properties to be added to the build section","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_BUILD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.info.os.enabled","additionalKeys":[],"configDoc":"Whether os info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_OS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.info.java.enabled","additionalKeys":[],"configDoc":"Whether java info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_JAVA_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.info.enabled","additionalKeys":[],"configDoc":"Whether the info endpoint will be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.info.path","additionalKeys":[],"configDoc":"The path under which the info endpoint will be located","withinAMap":false,"defaultValue":"info","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.info.git.enabled","additionalKeys":[],"configDoc":"Whether git info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_GIT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.info.deployment.InfoBuildTimeConfig.Git.Mode","key":"quarkus.info.git.mode","additionalKeys":[],"configDoc":"Controls how much information is present in the git section","withinAMap":false,"defaultValue":"standard","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":["`standard`","`full`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_GIT_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.info.build.enabled","additionalKeys":[],"configDoc":"Whether build info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_BUILD_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.info.build.\"property-key\"","additionalKeys":[],"configDoc":"Additional properties to be added to the build section","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_BUILD__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.info.os.enabled","additionalKeys":[],"configDoc":"Whether os info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_OS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.info.java.enabled","additionalKeys":[],"configDoc":"Whether java info will be included in the info endpoint","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.info","since":null,"environmentVariable":"QUARKUS_INFO_JAVA_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jackson.runtime.JacksonBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jackson.runtime.JacksonBuildTimeConfig index 378a4a38a04..1d846aca114 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jackson.runtime.JacksonBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jackson.runtime.JacksonBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.jackson.fail-on-unknown-properties","additionalKeys":[],"configDoc":"If enabled, Jackson will fail when encountering unknown properties.\n\nYou can still override it locally with `@JsonIgnoreProperties(ignoreUnknown = false)`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-unknown-properties","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_FAIL_ON_UNKNOWN_PROPERTIES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.fail-on-empty-beans","additionalKeys":[],"configDoc":"If enabled, Jackson will fail when no accessors are found for a type. This is enabled by default to match the default Jackson behavior.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-empty-beans","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_FAIL_ON_EMPTY_BEANS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.write-dates-as-timestamps","additionalKeys":[],"configDoc":"If enabled, Jackson will serialize dates as numeric value(s). When disabled, they are serialized in ISO 8601 format.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"write-dates-as-timestamps","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_WRITE_DATES_AS_TIMESTAMPS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.write-durations-as-timestamps","additionalKeys":[],"configDoc":"If enabled, Jackson will serialize durations as numeric value(s). When disabled, they are serialized in ISO 8601 format. This is enabled by default to match the default Jackson behavior.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"write-durations-as-timestamps","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_WRITE_DURATIONS_AS_TIMESTAMPS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.accept-case-insensitive-enums","additionalKeys":[],"configDoc":"If enabled, Jackson will ignore case during Enum deserialization.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"accept-case-insensitive-enums","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_ACCEPT_CASE_INSENSITIVE_ENUMS","enum":false}},{"configDocKey":{"type":"java.time.ZoneId","key":"quarkus.jackson.timezone","additionalKeys":[],"configDoc":"If set, Jackson will default to using the specified timezone when formatting dates. Some examples values are \"Asia/Jakarta\" and \"GMT{plus}3\". If not set, Jackson will use its own default.","withinAMap":false,"defaultValue":"UTC","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html","docMapKey":"timezone","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_TIMEZONE","enum":false}},{"configDocKey":{"type":"com.fasterxml.jackson.annotation.JsonInclude.Include","key":"quarkus.jackson.serialization-inclusion","additionalKeys":[],"configDoc":"Define which properties of Java Beans are to be included in serialization.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"serialization-inclusion","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`always`","`non-null`","`non-absent`","`non-empty`","`non-default`","`custom`","`use-defaults`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_SERIALIZATION_INCLUSION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.jackson.property-naming-strategy","additionalKeys":[],"configDoc":"Defines how names of JSON properties (\"external names\") are derived from names of POJO methods and fields (\"internal names\"). The value can be one of the one of the constants in `com.fasterxml.jackson.databind.PropertyNamingStrategies`, so for example, `LOWER_CAMEL_CASE` or `UPPER_CAMEL_CASE`. The value can also be a fully qualified class name of a `com.fasterxml.jackson.databind.PropertyNamingStrategy` subclass.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-naming-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_PROPERTY_NAMING_STRATEGY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.jackson.fail-on-unknown-properties","additionalKeys":[],"configDoc":"If enabled, Jackson will fail when encountering unknown properties.\n\nYou can still override it locally with `@JsonIgnoreProperties(ignoreUnknown = false)`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-unknown-properties","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_FAIL_ON_UNKNOWN_PROPERTIES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.fail-on-empty-beans","additionalKeys":[],"configDoc":"If enabled, Jackson will fail when no accessors are found for a type. This is enabled by default to match the default Jackson behavior.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-empty-beans","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_FAIL_ON_EMPTY_BEANS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.write-dates-as-timestamps","additionalKeys":[],"configDoc":"If enabled, Jackson will serialize dates as numeric value(s). When disabled, they are serialized in ISO 8601 format.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"write-dates-as-timestamps","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_WRITE_DATES_AS_TIMESTAMPS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.write-durations-as-timestamps","additionalKeys":[],"configDoc":"If enabled, Jackson will serialize durations as numeric value(s). When disabled, they are serialized in ISO 8601 format. This is enabled by default to match the default Jackson behavior.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"write-durations-as-timestamps","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_WRITE_DURATIONS_AS_TIMESTAMPS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jackson.accept-case-insensitive-enums","additionalKeys":[],"configDoc":"If enabled, Jackson will ignore case during Enum deserialization.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"accept-case-insensitive-enums","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_ACCEPT_CASE_INSENSITIVE_ENUMS","enum":false}},{"configDocKey":{"type":"java.time.ZoneId","key":"quarkus.jackson.timezone","additionalKeys":[],"configDoc":"If set, Jackson will default to using the specified timezone when formatting dates. Some examples values are \"Asia/Jakarta\" and \"GMT{plus}3\". If not set, Jackson will use its own default.","withinAMap":false,"defaultValue":"UTC","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html","docMapKey":"timezone","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_TIMEZONE","enum":false}},{"configDocKey":{"type":"com.fasterxml.jackson.annotation.JsonInclude.Include","key":"quarkus.jackson.serialization-inclusion","additionalKeys":[],"configDoc":"Define which properties of Java Beans are to be included in serialization.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"serialization-inclusion","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`always`","`non-null`","`non-absent`","`non-empty`","`non-default`","`custom`","`use-defaults`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_SERIALIZATION_INCLUSION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.jackson.property-naming-strategy","additionalKeys":[],"configDoc":"Defines how names of JSON properties (\"external names\") are derived from names of POJO methods and fields (\"internal names\"). The value can be one of the one of the constants in `com.fasterxml.jackson.databind.PropertyNamingStrategies`, so for example, `LOWER_CAMEL_CASE` or `UPPER_CAMEL_CASE`. The value can also be a fully qualified class name of a `com.fasterxml.jackson.databind.PropertyNamingStrategy` subclass.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-naming-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jackson","since":null,"environmentVariable":"QUARKUS_JACKSON_PROPERTY_NAMING_STRATEGY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jacoco.runtime.JacocoConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jacoco.runtime.JacocoConfig index 9150ae67c79..90ebe1b076f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jacoco.runtime.JacocoConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jacoco.runtime.JacocoConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.jacoco.enabled","additionalKeys":[],"configDoc":"Whether or not the jacoco extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.data-file","additionalKeys":[],"configDoc":"The jacoco data file. The path can be relative (to the module) or absolute.","withinAMap":false,"defaultValue":"target/jacoco-quarkus.exec","javaDocSiteLink":"","docMapKey":"data-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_DATA_FILE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jacoco.reuse-data-file","additionalKeys":[],"configDoc":"Whether to reuse (`true`) or delete (`false`) the jacoco data file on each run.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-data-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_REUSE_DATA_FILE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jacoco.report","additionalKeys":[],"configDoc":"If Quarkus should generate the Jacoco report","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"report","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_REPORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.output-encoding","additionalKeys":[],"configDoc":"Encoding of the generated reports.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"output-encoding","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_OUTPUT_ENCODING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.title","additionalKeys":[],"configDoc":"Name of the root node HTML report pages.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"title","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_TITLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.footer","additionalKeys":[],"configDoc":"Footer text used in HTML report pages.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"footer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_FOOTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.source-encoding","additionalKeys":[],"configDoc":"Encoding of the source files.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"source-encoding","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_SOURCE_ENCODING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.includes","additionalKeys":[],"configDoc":"A list of class files to include in the report. May use wildcard characters (++*++ and ?). When not specified everything will be included.\n\nFor instance:\n\n - `++**++/fo/++**++/++*++` targets all classes under fo and sub packages\n - `++**++/bar/++*++` targets all classes directly under bar\n - `++**++/++*++BAR++*++.class` targets classes that contain BAR in their name regardless of path","withinAMap":false,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_INCLUDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.excludes","additionalKeys":[],"configDoc":"A list of class files to exclude from the report. May use wildcard characters (++*++ and ?). When not specified nothing will be excluded.\n\nFor instance:\n\n - `++**++/fo/++**++/++*++` targets all classes under fo and sub packages\n - `++**++/bar/++*++` targets all classes directly under bar\n - `++**++/++*++BAR++*++.class` targets classes that contain BAR in their name regardless of path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_EXCLUDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.report-location","additionalKeys":[],"configDoc":"The location of the report files. The path can be relative (to the module) or absolute.","withinAMap":false,"defaultValue":"target/jacoco-report","javaDocSiteLink":"","docMapKey":"report-location","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_REPORT_LOCATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.jacoco.enabled","additionalKeys":[],"configDoc":"Whether or not the jacoco extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.data-file","additionalKeys":[],"configDoc":"The jacoco data file. The path can be relative (to the module) or absolute.","withinAMap":false,"defaultValue":"target/jacoco-quarkus.exec","javaDocSiteLink":"","docMapKey":"data-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_DATA_FILE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jacoco.reuse-data-file","additionalKeys":[],"configDoc":"Whether to reuse (`true`) or delete (`false`) the jacoco data file on each run.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-data-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_REUSE_DATA_FILE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jacoco.report","additionalKeys":[],"configDoc":"If Quarkus should generate the Jacoco report","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"report","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_REPORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.output-encoding","additionalKeys":[],"configDoc":"Encoding of the generated reports.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"output-encoding","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_OUTPUT_ENCODING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.title","additionalKeys":[],"configDoc":"Name of the root node HTML report pages.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"title","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_TITLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.footer","additionalKeys":[],"configDoc":"Footer text used in HTML report pages.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"footer","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_FOOTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.source-encoding","additionalKeys":[],"configDoc":"Encoding of the source files.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"source-encoding","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_SOURCE_ENCODING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.includes","additionalKeys":[],"configDoc":"A list of class files to include in the report. May use wildcard characters (++*++ and ?). When not specified everything will be included.\n\nFor instance:\n\n - `++**++/fo/++**++/++*++` targets all classes under fo and sub packages\n - `++**++/bar/++*++` targets all classes directly under bar\n - `++**++/++*++BAR++*++.class` targets classes that contain BAR in their name regardless of path","withinAMap":false,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_INCLUDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.excludes","additionalKeys":[],"configDoc":"A list of class files to exclude from the report. May use wildcard characters (++*++ and ?). When not specified nothing will be excluded.\n\nFor instance:\n\n - `++**++/fo/++**++/++*++` targets all classes under fo and sub packages\n - `++**++/bar/++*++` targets all classes directly under bar\n - `++**++/++*++BAR++*++.class` targets classes that contain BAR in their name regardless of path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_EXCLUDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jacoco.report-location","additionalKeys":[],"configDoc":"The location of the report files. The path can be relative (to the module) or absolute.","withinAMap":false,"defaultValue":"target/jacoco-report","javaDocSiteLink":"","docMapKey":"report-location","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jacoco","since":null,"environmentVariable":"QUARKUS_JACOCO_REPORT_LOCATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jaxb.runtime.JaxbConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jaxb.runtime.JaxbConfig index 79984e038d3..d8fe04c86c0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jaxb.runtime.JaxbConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.jaxb.runtime.JaxbConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.jaxb.validate-jaxb-context","additionalKeys":[],"configDoc":"If enabled, it will validate the default JAXB context at build time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-jaxb-context","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jaxb","since":null,"environmentVariable":"QUARKUS_JAXB_VALIDATE_JAXB_CONTEXT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jaxb.exclude-classes","additionalKeys":[],"configDoc":"Exclude classes to automatically be bound to the default JAXB context. Values with suffix `.++*++`, i.e. `org.acme.++*++`, are considered packages and exclude all classes that are members of these packages","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-classes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jaxb","since":null,"environmentVariable":"QUARKUS_JAXB_EXCLUDE_CLASSES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.jaxb.validate-jaxb-context","additionalKeys":[],"configDoc":"If enabled, it will validate the default JAXB context at build time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"validate-jaxb-context","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jaxb","since":null,"environmentVariable":"QUARKUS_JAXB_VALIDATE_JAXB_CONTEXT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jaxb.exclude-classes","additionalKeys":[],"configDoc":"Exclude classes to automatically be bound to the default JAXB context. Values with suffix `.++*++`, i.e. `org.acme.++*++`, are considered packages and exclude all classes that are members of these packages","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-classes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jaxb","since":null,"environmentVariable":"QUARKUS_JAXB_EXCLUDE_CLASSES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.client.deployment.KafkaBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.client.deployment.KafkaBuildTimeConfig index 72447d60279..cc23b67aa1e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.client.deployment.KafkaBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.client.deployment.KafkaBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.kafka.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.\n\nIf you enable the health check, you must specify the `kafka.bootstrap.servers` property.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.snappy.enabled","additionalKeys":[],"configDoc":"Whether to enable Snappy in native mode.\n\nNote that Snappy requires GraalVM 21{plus} and embeds a native library in the native executable. This library is unpacked and loaded when the application starts.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"snappy-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_SNAPPY_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kafka.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Kafka has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Kafka, Dev Services starts a broker unless `kafka.bootstrap.servers` is set or if all the Reactive Messaging Kafka channel are configured with a `bootstrap.servers`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kafka.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig.Provider","key":"quarkus.kafka.devservices.provider","additionalKeys":[],"configDoc":"Kafka dev service container type.\n\nRedpanda, Strimzi and kafka-native container providers are supported. Default is redpanda.\n\nFor Redpanda: See https://docs.redpanda.com/current/get-started/quick-start/ and https://hub.docker.com/r/vectorized/redpanda\n\nFor Strimzi: See https://github.com/strimzi/test-container and https://quay.io/repository/strimzi-test-container/test-container\n\nFor Kafka Native: See https://github.com/ozangunalp/kafka-native and https://quay.io/repository/ogunalp/kafka-native\n\nNote that Strimzi and Kafka Native images are launched in Kraft mode.","withinAMap":false,"defaultValue":"redpanda","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`redpanda`","`strimzi`","`kafka-native`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_PROVIDER","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kafka.devservices.image-name","additionalKeys":[],"configDoc":"The Kafka container image to use.\n\nDependent on the provider.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Kafka broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kafka starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kafka` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kafka` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kafka looks for a container with the `quarkus-dev-service-kafka` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kafka` label set to the specified value.\n\nThis property is used when you need multiple shared Kafka brokers.","withinAMap":false,"defaultValue":"kafka","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kafka.devservices.topic-partitions","additionalKeys":[],"configDoc":"The topic-partition pairs to create in the Dev Services Kafka broker. After the broker is started, given topics with partitions are created, skipping already existing topics. For example, `quarkus.kafka.devservices.topic-partitions.test=2` will create a topic named `test` with 2 partitions.\n\nThe topic creation will not try to re-partition existing topics with different number of partitions.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"topic-partitions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka.devservices.topic-partitions-timeout","additionalKeys":[],"configDoc":"Timeout for admin client calls used in topic creation.\n\nDefaults to 2 seconds.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"topic-partitions-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS_TIMEOUT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kafka.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.devservices.redpanda.transaction-enabled","additionalKeys":[],"configDoc":"Enables transaction support. Also enables the producer idempotence. Find more info about Redpanda transaction support on link:https://vectorized.io/blog/fast-transactions/[https://vectorized.io/blog/fast-transactions/]. Notice that link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-447%3A+Producer+scalability+for+exactly+once+semantics[KIP-447 (producer scalability for exactly once semantic)] and link:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89068820[KIP-360 (Improve reliability of idempotent/transactional producer)] are _not_ supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transaction-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_REDPANDA_TRANSACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kafka.devservices.redpanda.proxy-port","additionalKeys":[],"configDoc":"Port to access the Redpanda HTTP Proxy (link:https://docs.redpanda.com/current/develop/http-proxy/[pandaproxy]).\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_REDPANDA_PROXY_PORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.kafka.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.\n\nIf you enable the health check, you must specify the `kafka.bootstrap.servers` property.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.snappy.enabled","additionalKeys":[],"configDoc":"Whether to enable Snappy in native mode.\n\nNote that Snappy requires GraalVM 21{plus} and embeds a native library in the native executable. This library is unpacked and loaded when the application starts.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"snappy-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_SNAPPY_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.snappy.load-from-shared-classloader","additionalKeys":[],"configDoc":"Whether to load the Snappy native library from the shared classloader. This setting is only used in tests if the tests are using different profiles, which would lead to unsatisfied link errors when loading Snappy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"snappy-load-from-shared-class-loader","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kafka.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Kafka has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Kafka, Dev Services starts a broker unless `kafka.bootstrap.servers` is set or if all the Reactive Messaging Kafka channel are configured with a `bootstrap.servers`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kafka.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"io.quarkus.kafka.client.deployment.KafkaDevServicesBuildTimeConfig.Provider","key":"quarkus.kafka.devservices.provider","additionalKeys":[],"configDoc":"Kafka dev service container type.\n\nRedpanda, Strimzi and kafka-native container providers are supported. Default is redpanda.\n\nFor Redpanda: See https://docs.redpanda.com/current/get-started/quick-start/ and https://hub.docker.com/r/vectorized/redpanda\n\nFor Strimzi: See https://github.com/strimzi/test-container and https://quay.io/repository/strimzi-test-container/test-container\n\nFor Kafka Native: See https://github.com/ozangunalp/kafka-native and https://quay.io/repository/ogunalp/kafka-native\n\nNote that Strimzi and Kafka Native images are launched in Kraft mode.","withinAMap":false,"defaultValue":"redpanda","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`redpanda`","`strimzi`","`kafka-native`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_PROVIDER","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kafka.devservices.image-name","additionalKeys":[],"configDoc":"The Kafka container image to use.\n\nDependent on the provider.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Kafka broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kafka starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kafka` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kafka` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kafka looks for a container with the `quarkus-dev-service-kafka` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kafka` label set to the specified value.\n\nThis property is used when you need multiple shared Kafka brokers.","withinAMap":false,"defaultValue":"kafka","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kafka.devservices.topic-partitions.\"topic-name\"","additionalKeys":[],"configDoc":"The topic-partition pairs to create in the Dev Services Kafka broker. After the broker is started, given topics with partitions are created, skipping already existing topics. For example, `quarkus.kafka.devservices.topic-partitions.test=2` will create a topic named `test` with 2 partitions.\n\nThe topic creation will not try to re-partition existing topics with different number of partitions.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"topic-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka.devservices.topic-partitions-timeout","additionalKeys":[],"configDoc":"Timeout for admin client calls used in topic creation.\n\nDefaults to 2 seconds.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"topic-partitions-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kafka.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kafka.devservices.redpanda.transaction-enabled","additionalKeys":[],"configDoc":"Enables transaction support. Also enables the producer idempotence. Find more info about Redpanda transaction support on link:https://vectorized.io/blog/fast-transactions/[https://vectorized.io/blog/fast-transactions/]. Notice that link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-447%3A+Producer+scalability+for+exactly+once+semantics[KIP-447 (producer scalability for exactly once semantic)] and link:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89068820[KIP-360 (Improve reliability of idempotent/transactional producer)] are _not_ supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"transaction-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_REDPANDA_TRANSACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kafka.devservices.redpanda.proxy-port","additionalKeys":[],"configDoc":"Port to access the Redpanda HTTP Proxy (link:https://docs.redpanda.com/current/develop/http-proxy/[pandaproxy]).\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka","since":null,"environmentVariable":"QUARKUS_KAFKA_DEVSERVICES_REDPANDA_PROXY_PORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.deployment.KafkaStreamsBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.deployment.KafkaStreamsBuildTimeConfig index d5ba0388564..c84a999dc1d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.deployment.KafkaStreamsBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.deployment.KafkaStreamsBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.kafka-streams.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present (defaults to true).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_HEALTH_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.kafka-streams.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present (defaults to true).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_HEALTH_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.runtime.KafkaStreamsRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.runtime.KafkaStreamsRuntimeConfig index dd5af1d5561..7c59a82aeb0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.runtime.KafkaStreamsRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kafka.streams.runtime.KafkaStreamsRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.application-id","additionalKeys":[],"configDoc":"A unique identifier for this Kafka Streams application. If not set, defaults to quarkus.application.name.","withinAMap":false,"defaultValue":"${quarkus.application.name}","javaDocSiteLink":"","docMapKey":"application-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_APPLICATION_ID","enum":false}},{"configDocKey":{"type":"host:port","key":"quarkus.kafka-streams.bootstrap-servers","additionalKeys":[],"configDoc":"A comma-separated list of host:port pairs identifying the Kafka bootstrap server(s). If not set, fallback to `kafka.bootstrap.servers`, and if not set either use `localhost:9092`.","withinAMap":false,"defaultValue":"localhost:9092","javaDocSiteLink":"","docMapKey":"bootstrap-servers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_BOOTSTRAP_SERVERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.application-server","additionalKeys":[],"configDoc":"A unique identifier of this application instance, typically in the form host:port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_APPLICATION_SERVER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.topics","additionalKeys":[],"configDoc":"A comma-separated list of topic names. The pipeline will only be started once all these topics are present in the Kafka cluster and `ignore.topics` is set to false.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"topics","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_TOPICS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka-streams.topics-timeout","additionalKeys":[],"configDoc":"Timeout to wait for topic names to be returned from admin client. If set to 0 (or negative), `topics` check is ignored.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"topics-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_TOPICS_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.schema-registry-key","additionalKeys":[],"configDoc":"The schema registry key. Different schema registry libraries expect a registry URL in different configuration properties. For Apicurio Registry, use `apicurio.registry.url`. For Confluent schema registry, use `schema.registry.url`.","withinAMap":false,"defaultValue":"schema.registry.url","javaDocSiteLink":"","docMapKey":"schema-registry-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SCHEMA_REGISTRY_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.schema-registry-url","additionalKeys":[],"configDoc":"The schema registry URL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schema-registry-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SCHEMA_REGISTRY_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.security.protocol","additionalKeys":[],"configDoc":"The security protocol to use See https://docs.confluent.io/current/streams/developer-guide/security.html++#++security-example","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SECURITY_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.mechanism","additionalKeys":[],"configDoc":"SASL mechanism used for client connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.jaas-config","additionalKeys":[],"configDoc":"JAAS login context parameters for SASL connections in the format used by JAAS configuration files","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jaas-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_JAAS_CONFIG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.client-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL client callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-callback-handler-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_CLIENT_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.login-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL login callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-callback-handler-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.login-class","additionalKeys":[],"configDoc":"The fully qualified name of a class that implements the Login interface","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.kerberos-service-name","additionalKeys":[],"configDoc":"The Kerberos principal name that Kafka runs as","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-service-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.kerberos-kinit-cmd","additionalKeys":[],"configDoc":"Kerberos kinit command path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-kinit-cmd","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_KINIT_CMD","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.kerberos-ticket-renew-window-factor","additionalKeys":[],"configDoc":"Login thread will sleep until the specified window factor of time from last refresh","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-window-factor","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.kerberos-ticket-renew-jitter","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-jitter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_TICKET_RENEW_JITTER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kafka-streams.sasl.kerberos-min-time-before-relogin","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-min-time-before-relogin","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.login-refresh-window-factor","additionalKeys":[],"configDoc":"Login refresh thread will sleep until the specified window factor relative to the credential's lifetime has been reached-","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-factor","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.login-refresh-window-jitter","additionalKeys":[],"configDoc":"The maximum amount of random jitter relative to the credential's lifetime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-jitter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_WINDOW_JITTER","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka-streams.sasl.login-refresh-min-period","additionalKeys":[],"configDoc":"The desired minimum duration for the login refresh thread to wait before refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-min-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_MIN_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka-streams.sasl.login-refresh-buffer","additionalKeys":[],"configDoc":"The amount of buffer duration before credential expiration to maintain when refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.protocol","additionalKeys":[],"configDoc":"The SSL protocol used to generate the SSLContext","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.provider","additionalKeys":[],"configDoc":"The name of the security provider used for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.cipher-suites","additionalKeys":[],"configDoc":"A list of cipher suites","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.enabled-protocols","additionalKeys":[],"configDoc":"The list of protocols enabled for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_ENABLED_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.type","additionalKeys":[],"configDoc":"Trust store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.location","additionalKeys":[],"configDoc":"Trust store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.password","additionalKeys":[],"configDoc":"Trust store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.certificates","additionalKeys":[],"configDoc":"Trust store certificates","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificates","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_CERTIFICATES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.type","additionalKeys":[],"configDoc":"Key store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.location","additionalKeys":[],"configDoc":"Key store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.password","additionalKeys":[],"configDoc":"Key store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.key","additionalKeys":[],"configDoc":"Key store private key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.certificate-chain","additionalKeys":[],"configDoc":"Key store certificate chain","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-chain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_CERTIFICATE_CHAIN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.key.password","additionalKeys":[],"configDoc":"Password of the private key in the key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keymanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by key manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keymanager-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.trustmanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by trust manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trustmanager-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.endpoint-identification-algorithm","additionalKeys":[],"configDoc":"The endpoint identification algorithm to validate server hostname using server certificate","withinAMap":false,"defaultValue":"https","javaDocSiteLink":"","docMapKey":"endpoint-identification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.secure-random-implementation","additionalKeys":[],"configDoc":"The SecureRandom PRNG implementation to use for SSL cryptography operations","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-random-implementation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_SECURE_RANDOM_IMPLEMENTATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.application-id","additionalKeys":[],"configDoc":"A unique identifier for this Kafka Streams application. If not set, defaults to quarkus.application.name.","withinAMap":false,"defaultValue":"${quarkus.application.name}","javaDocSiteLink":"","docMapKey":"application-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_APPLICATION_ID","enum":false}},{"configDocKey":{"type":"host:port","key":"quarkus.kafka-streams.bootstrap-servers","additionalKeys":[],"configDoc":"A comma-separated list of host:port pairs identifying the Kafka bootstrap server(s). If not set, fallback to `kafka.bootstrap.servers`, and if not set either use `localhost:9092`.","withinAMap":false,"defaultValue":"localhost:9092","javaDocSiteLink":"","docMapKey":"bootstrap-servers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_BOOTSTRAP_SERVERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.application-server","additionalKeys":[],"configDoc":"A unique identifier of this application instance, typically in the form host:port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_APPLICATION_SERVER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.topics","additionalKeys":[],"configDoc":"A comma-separated list of topic names. The pipeline will only be started once all these topics are present in the Kafka cluster and `ignore.topics` is set to false.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"topics","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_TOPICS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka-streams.topics-timeout","additionalKeys":[],"configDoc":"Timeout to wait for topic names to be returned from admin client. If set to 0 (or negative), `topics` check is ignored.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"topics-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_TOPICS_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.schema-registry-key","additionalKeys":[],"configDoc":"The schema registry key. Different schema registry libraries expect a registry URL in different configuration properties. For Apicurio Registry, use `apicurio.registry.url`. For Confluent schema registry, use `schema.registry.url`.","withinAMap":false,"defaultValue":"schema.registry.url","javaDocSiteLink":"","docMapKey":"schema-registry-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SCHEMA_REGISTRY_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.schema-registry-url","additionalKeys":[],"configDoc":"The schema registry URL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schema-registry-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SCHEMA_REGISTRY_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.security.protocol","additionalKeys":[],"configDoc":"The security protocol to use See https://docs.confluent.io/current/streams/developer-guide/security.html++#++security-example","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SECURITY_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.mechanism","additionalKeys":[],"configDoc":"SASL mechanism used for client connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.jaas-config","additionalKeys":[],"configDoc":"JAAS login context parameters for SASL connections in the format used by JAAS configuration files","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jaas-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_JAAS_CONFIG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.client-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL client callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-callback-handler-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_CLIENT_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.login-callback-handler-class","additionalKeys":[],"configDoc":"The fully qualified name of a SASL login callback handler class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-callback-handler-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_CALLBACK_HANDLER_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.login-class","additionalKeys":[],"configDoc":"The fully qualified name of a class that implements the Login interface","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_CLASS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.kerberos-service-name","additionalKeys":[],"configDoc":"The Kerberos principal name that Kafka runs as","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-service-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.sasl.kerberos-kinit-cmd","additionalKeys":[],"configDoc":"Kerberos kinit command path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-kinit-cmd","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_KINIT_CMD","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.kerberos-ticket-renew-window-factor","additionalKeys":[],"configDoc":"Login thread will sleep until the specified window factor of time from last refresh","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-window-factor","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.kerberos-ticket-renew-jitter","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-ticket-renew-jitter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_TICKET_RENEW_JITTER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kafka-streams.sasl.kerberos-min-time-before-relogin","additionalKeys":[],"configDoc":"Percentage of random jitter added to the renewal time","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kerberos-min-time-before-relogin","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.login-refresh-window-factor","additionalKeys":[],"configDoc":"Login refresh thread will sleep until the specified window factor relative to the credential's lifetime has been reached-","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-factor","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_WINDOW_FACTOR","enum":false}},{"configDocKey":{"type":"java.lang.Double","key":"quarkus.kafka-streams.sasl.login-refresh-window-jitter","additionalKeys":[],"configDoc":"The maximum amount of random jitter relative to the credential's lifetime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"login-refresh-window-jitter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_WINDOW_JITTER","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka-streams.sasl.login-refresh-min-period","additionalKeys":[],"configDoc":"The desired minimum duration for the login refresh thread to wait before refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-min-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_MIN_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kafka-streams.sasl.login-refresh-buffer","additionalKeys":[],"configDoc":"The amount of buffer duration before credential expiration to maintain when refreshing a credential","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"login-refresh-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SASL_LOGIN_REFRESH_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.protocol","additionalKeys":[],"configDoc":"The SSL protocol used to generate the SSLContext","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.provider","additionalKeys":[],"configDoc":"The name of the security provider used for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.cipher-suites","additionalKeys":[],"configDoc":"A list of cipher suites","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.enabled-protocols","additionalKeys":[],"configDoc":"The list of protocols enabled for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_ENABLED_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.type","additionalKeys":[],"configDoc":"Trust store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.location","additionalKeys":[],"configDoc":"Trust store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.password","additionalKeys":[],"configDoc":"Trust store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.truststore.certificates","additionalKeys":[],"configDoc":"Trust store certificates","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificates","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTSTORE_CERTIFICATES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.type","additionalKeys":[],"configDoc":"Key store type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.location","additionalKeys":[],"configDoc":"Key store location","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.password","additionalKeys":[],"configDoc":"Key store password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.key","additionalKeys":[],"configDoc":"Key store private key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keystore.certificate-chain","additionalKeys":[],"configDoc":"Key store certificate chain","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-chain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYSTORE_CERTIFICATE_CHAIN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.key.password","additionalKeys":[],"configDoc":"Password of the private key in the key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.keymanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by key manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keymanager-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_KEYMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.trustmanager-algorithm","additionalKeys":[],"configDoc":"The algorithm used by trust manager factory for SSL connections","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trustmanager-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_TRUSTMANAGER_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.endpoint-identification-algorithm","additionalKeys":[],"configDoc":"The endpoint identification algorithm to validate server hostname using server certificate","withinAMap":false,"defaultValue":"https","javaDocSiteLink":"","docMapKey":"endpoint-identification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kafka-streams.ssl.secure-random-implementation","additionalKeys":[],"configDoc":"The SecureRandom PRNG implementation to use for SSL cryptography operations","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-random-implementation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kafka-streams","since":null,"environmentVariable":"QUARKUS_KAFKA_STREAMS_SSL_SECURE_RANDOM_IMPLEMENTATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientBuildTimeConfig index 236ee8a4057..32d59424b3d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.admin-client.enabled","additionalKeys":[],"configDoc":"Set to true if Keycloak Admin Client injection is supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.admin-client.enabled","additionalKeys":[],"configDoc":"Set to true if Keycloak Admin Client injection is supported.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig index 3e7f378ee72..72944da9072 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.server-url","additionalKeys":[],"configDoc":"Keycloak server URL, for example, `https://host:port`. If this property is not set then the Keycloak Admin Client injection will fail - use `org.keycloak.admin.client.KeycloakBuilder` to create it instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_SERVER_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.realm","additionalKeys":[],"configDoc":"Realm.","withinAMap":false,"defaultValue":"master","javaDocSiteLink":"","docMapKey":"realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.client-id","additionalKeys":[],"configDoc":"Client id.","withinAMap":false,"defaultValue":"admin-cli","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.client-secret","additionalKeys":[],"configDoc":"Client secret. Required with a `client_credentials` grant type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.username","additionalKeys":[],"configDoc":"Username. Required with a `password` grant type.","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.password","additionalKeys":[],"configDoc":"Password. Required with a `password` grant type.","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.scope","additionalKeys":[],"configDoc":"OAuth 2.0 link:https://datatracker.ietf.org/doc/html/rfc6749#section-3.3[Access Token Scope].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_SCOPE","enum":false}},{"configDocKey":{"type":"io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig.GrantType","key":"quarkus.keycloak.admin-client.grant-type","additionalKeys":[],"configDoc":"OAuth Grant Type.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"grant-type","configPhase":"RUN_TIME","acceptedValues":["`password`","`client-credentials`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_GRANT_TYPE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.server-url","additionalKeys":[],"configDoc":"Keycloak server URL, for example, `https://host:port`. If this property is not set then the Keycloak Admin Client injection will fail - use `org.keycloak.admin.client.KeycloakBuilder` to create it instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_SERVER_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.realm","additionalKeys":[],"configDoc":"Realm.","withinAMap":false,"defaultValue":"master","javaDocSiteLink":"","docMapKey":"realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.client-id","additionalKeys":[],"configDoc":"Client id.","withinAMap":false,"defaultValue":"admin-cli","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.client-secret","additionalKeys":[],"configDoc":"Client secret. Required with a `client_credentials` grant type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.username","additionalKeys":[],"configDoc":"Username. Required with a `password` grant type.","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.password","additionalKeys":[],"configDoc":"Password. Required with a `password` grant type.","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.admin-client.scope","additionalKeys":[],"configDoc":"OAuth 2.0 link:https://datatracker.ietf.org/doc/html/rfc6749#section-3.3[Access Token Scope].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_SCOPE","enum":false}},{"configDocKey":{"type":"io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig.GrantType","key":"quarkus.keycloak.admin-client.grant-type","additionalKeys":[],"configDoc":"OAuth Grant Type.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"grant-type","configPhase":"RUN_TIME","acceptedValues":["`password`","`client-credentials`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.keycloak.admin-client","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_ADMIN_CLIENT_GRANT_TYPE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig index 13e415eaf85..15248ade490 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.policy-enforcer.enable","additionalKeys":[],"configDoc":"Enables policy enforcement.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENABLE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.policy-enforcer.enable","additionalKeys":[],"configDoc":"Enables policy enforcement.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENABLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig index 005f7fd2ba1..fea7274c377 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":"quarkus.keycloak.connection-pool-size","additionalKeys":[],"configDoc":"Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.policy-enforcer.enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"`Map>>`","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.keycloak.policy-enforcer.path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.keycloak.policy-enforcer.path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_LIFESPAN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.policy-enforcer.lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_LAZY_LOAD_PATHS","enum":false}},{"configDocKey":{"type":"`Map>>`","key":"quarkus.keycloak.policy-enforcer.claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.keycloak.policy-enforcer.claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.policy-enforcer.http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE","enum":false}},{"configDocSection":{"name":"quarkus.keycloak.named-tenants","optional":false,"withinAMap":false,"sectionDetails":"= Additional named tenants","sectionDetailsTitle":"Additional named tenants","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.keycloak","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"int","key":"quarkus.keycloak.\"tenant\".connection-pool-size","additionalKeys":[],"configDoc":"Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.\"tenant\".policy-enforcer.enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"`Map>>`","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.keycloak.\"tenant\".policy-enforcer.path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.keycloak.\"tenant\".policy-enforcer.path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":true,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_LIFESPAN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.\"tenant\".policy-enforcer.lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_LAZY_LOAD_PATHS","enum":false}},{"configDocKey":{"type":"`Map>>`","key":"quarkus.keycloak.\"tenant\".policy-enforcer.claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.keycloak.\"tenant\".policy-enforcer.claim-information-point","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.\"tenant\".policy-enforcer.http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":"quarkus.keycloak.connection-pool-size","additionalKeys":[],"configDoc":"Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.policy-enforcer.enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":false,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.policy-enforcer.paths.\"paths\".claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.keycloak.policy-enforcer.path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.keycloak.policy-enforcer.path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":false,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_LIFESPAN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.policy-enforcer.lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_LAZY_LOAD_PATHS","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.policy-enforcer.claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.policy-enforcer.claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.policy-enforcer.http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE","enum":false}},{"configDocSection":{"name":"quarkus.keycloak.named-tenants","optional":false,"withinAMap":false,"sectionDetails":"= Additional named tenants","sectionDetailsTitle":"Additional named tenants","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.keycloak","configGroupType":"io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"int","key":"quarkus.keycloak.\"tenant\".connection-pool-size","additionalKeys":[],"configDoc":"Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.\"tenant\".policy-enforcer.enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced.","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".name","additionalKeys":[],"configDoc":"The name of a resource on the server that is to be associated with a given path","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".paths","additionalKeys":[],"configDoc":"HTTP request paths that should be protected by the policy enforcer","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".methods.\"methods\".method","additionalKeys":[],"configDoc":"The name of the HTTP method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes","additionalKeys":[],"configDoc":"An array of strings with the scopes associated with the method","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES","enum":false}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.ScopeEnforcementMode","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".methods.\"methods\".scopes-enforcement-mode","additionalKeys":[],"configDoc":"A string referencing the enforcement mode for the scopes associated with a method","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"scopes-enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`all`","`any`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".enforcement-mode","additionalKeys":[],"configDoc":"Specifies how policies are enforced","withinAMap":true,"defaultValue":"enforcing","javaDocSiteLink":"","docMapKey":"enforcement-mode","configPhase":"RUN_TIME","acceptedValues":["`permissive`","`enforcing`","`disabled`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE","enum":true}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.\"tenant\".policy-enforcer.paths.\"paths\".claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.keycloak.\"tenant\".policy-enforcer.path-cache.max-entries","additionalKeys":[],"configDoc":"Defines the limit of entries that should be kept in the cache","withinAMap":true,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-entries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.keycloak.\"tenant\".policy-enforcer.path-cache.lifespan","additionalKeys":[],"configDoc":"Defines the time in milliseconds when the entry should be expired","withinAMap":true,"defaultValue":"30000","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_LIFESPAN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.\"tenant\".policy-enforcer.lazy-load-paths","additionalKeys":[],"configDoc":"Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"lazy-load-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_LAZY_LOAD_PATHS","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.\"tenant\".policy-enforcer.claim-information-point.\"complex-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"complex-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.keycloak.\"tenant\".policy-enforcer.claim-information-point.\"simple-config\"","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"simple-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.\"tenant\".policy-enforcer.http-method-as-scope","additionalKeys":[],"configDoc":"Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-method-as-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesClientBuildConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesClientBuildConfig index 62c3b8c635a..69453f86ad4 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesClientBuildConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.client.runtime.KubernetesClientBuildConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes-client.trust-certs","additionalKeys":[],"configDoc":"Whether the client should trust a self-signed certificate if so presented by the API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-certs","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_TRUST_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.api-server-url","additionalKeys":[],"configDoc":"URL of the Kubernetes API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-server-url","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_API_SERVER_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.namespace","additionalKeys":[],"configDoc":"Default namespace to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.ca-cert-file","additionalKeys":[],"configDoc":"CA certificate file","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-cert-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CA_CERT_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.ca-cert-data","additionalKeys":[],"configDoc":"CA certificate data","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-cert-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CA_CERT_DATA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-cert-file","additionalKeys":[],"configDoc":"Client certificate file","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-cert-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-cert-data","additionalKeys":[],"configDoc":"Client certificate data","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-cert-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_DATA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-file","additionalKeys":[],"configDoc":"Client key file","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-data","additionalKeys":[],"configDoc":"Client key data","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_DATA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-algo","additionalKeys":[],"configDoc":"Client key algorithm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-algo","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_ALGO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-passphrase","additionalKeys":[],"configDoc":"Client key passphrase","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-passphrase","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_PASSPHRASE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.username","additionalKeys":[],"configDoc":"Kubernetes auth username","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.password","additionalKeys":[],"configDoc":"Kubernetes auth password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.token","additionalKeys":[],"configDoc":"Kubernetes oauth token","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_TOKEN","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.watch-reconnect-interval","additionalKeys":[],"configDoc":"Watch reconnect interval","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"watch-reconnect-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes-client.watch-reconnect-limit","additionalKeys":[],"configDoc":"Maximum reconnect attempts in case of watch failure By default there is no limit to the number of reconnect attempts","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"watch-reconnect-limit","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_LIMIT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.connection-timeout","additionalKeys":[],"configDoc":"Maximum amount of time to wait for a connection with the API server to be established","withinAMap":false,"defaultValue":"PT10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.request-timeout","additionalKeys":[],"configDoc":"Maximum amount of time to wait for a request to the API server to be completed","withinAMap":false,"defaultValue":"PT10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes-client.request-retry-backoff-limit","additionalKeys":[],"configDoc":"Maximum number of retry attempts for API requests that fail with an HTTP code of >= 500","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"request-retry-backoff-limit","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.request-retry-backoff-interval","additionalKeys":[],"configDoc":"Time interval between retry attempts for API requests that fail with an HTTP code of >= 500","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-retry-backoff-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.http-proxy","additionalKeys":[],"configDoc":"HTTP proxy used to access the Kubernetes API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-proxy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_HTTP_PROXY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.https-proxy","additionalKeys":[],"configDoc":"HTTPS proxy used to access the Kubernetes API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"https-proxy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_HTTPS_PROXY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.proxy-username","additionalKeys":[],"configDoc":"Proxy username","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-username","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.proxy-password","additionalKeys":[],"configDoc":"Proxy password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.no-proxy","additionalKeys":[],"configDoc":"IP addresses or hosts to exclude from proxying","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-proxy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_NO_PROXY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.generate-rbac","additionalKeys":[],"configDoc":"Enable the generation of the RBAC manifests. If enabled and no other role binding are provided using the properties `quarkus.kubernetes.rbac.`, it will generate a default role binding using the role \"view\" and the application service account.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-rbac","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_GENERATE_RBAC","enum":false}},{"configDocSection":{"name":"quarkus.kubernetes-client.devservices","optional":false,"withinAMap":false,"sectionDetails":"= Dev Services","sectionDetailsTitle":"Dev Services","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.kubernetes-client","configGroupType":"io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Kubernetes should be used. (default to true) If this is true and kubernetes client is not configured then a kubernetes cluster will be started and will be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.devservices.api-version","additionalKeys":[],"configDoc":"The kubernetes api server version to use. If not set, Dev Services for Kubernetes will use the latest supported version of the given flavor. see https://github.com/dajudge/kindcontainer/blob/master/k8s-versions.json","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_API_VERSION","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig.Flavor","key":"quarkus.kubernetes-client.devservices.flavor","additionalKeys":[],"configDoc":"The flavor to use (kind, k3s or api-only). Default to api-only.","withinAMap":false,"defaultValue":"api-only","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`kind`","`k3s`","`api-only`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_FLAVOR","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.devservices.override-kubeconfig","additionalKeys":[],"configDoc":"By default, if a kubeconfig is found, Dev Services for Kubernetes will not start. Set this to true to override the kubeconfig config.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"override-kubeconfig","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_OVERRIDE_KUBECONFIG","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Kubernetes cluster managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kubernetes starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kubernetes` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kubernetes` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kubernetes looks for a container with the `quarkus-dev-service-kubernetes` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kubernetes` label set to the specified value.\n\nThis property is used when you need multiple shared Kubernetes clusters.","withinAMap":false,"defaultValue":"kubernetes","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes-client.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes-client.trust-certs","additionalKeys":[],"configDoc":"Whether the client should trust a self-signed certificate if so presented by the API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-certs","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_TRUST_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.api-server-url","additionalKeys":[],"configDoc":"URL of the Kubernetes API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-server-url","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_API_SERVER_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.namespace","additionalKeys":[],"configDoc":"Default namespace to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.ca-cert-file","additionalKeys":[],"configDoc":"CA certificate file","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-cert-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CA_CERT_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.ca-cert-data","additionalKeys":[],"configDoc":"CA certificate data","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-cert-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CA_CERT_DATA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-cert-file","additionalKeys":[],"configDoc":"Client certificate file","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-cert-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-cert-data","additionalKeys":[],"configDoc":"Client certificate data","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-cert-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_DATA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-file","additionalKeys":[],"configDoc":"Client key file","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-file","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-data","additionalKeys":[],"configDoc":"Client key data","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_DATA","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-algo","additionalKeys":[],"configDoc":"Client key algorithm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-algo","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_ALGO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.client-key-passphrase","additionalKeys":[],"configDoc":"Client key passphrase","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-key-passphrase","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_PASSPHRASE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.username","additionalKeys":[],"configDoc":"Kubernetes auth username","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.password","additionalKeys":[],"configDoc":"Kubernetes auth password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.token","additionalKeys":[],"configDoc":"Kubernetes oauth token","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_TOKEN","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.watch-reconnect-interval","additionalKeys":[],"configDoc":"Watch reconnect interval","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"watch-reconnect-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes-client.watch-reconnect-limit","additionalKeys":[],"configDoc":"Maximum reconnect attempts in case of watch failure By default there is no limit to the number of reconnect attempts","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"watch-reconnect-limit","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_LIMIT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.connection-timeout","additionalKeys":[],"configDoc":"Maximum amount of time to wait for a connection with the API server to be established","withinAMap":false,"defaultValue":"PT10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.request-timeout","additionalKeys":[],"configDoc":"Maximum amount of time to wait for a request to the API server to be completed","withinAMap":false,"defaultValue":"PT10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_REQUEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes-client.request-retry-backoff-limit","additionalKeys":[],"configDoc":"Maximum number of retry attempts for API requests that fail with an HTTP code of >= 500","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"request-retry-backoff-limit","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes-client.request-retry-backoff-interval","additionalKeys":[],"configDoc":"Time interval between retry attempts for API requests that fail with an HTTP code of >= 500","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"request-retry-backoff-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.http-proxy","additionalKeys":[],"configDoc":"HTTP proxy used to access the Kubernetes API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-proxy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_HTTP_PROXY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.https-proxy","additionalKeys":[],"configDoc":"HTTPS proxy used to access the Kubernetes API server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"https-proxy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_HTTPS_PROXY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.proxy-username","additionalKeys":[],"configDoc":"Proxy username","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-username","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.proxy-password","additionalKeys":[],"configDoc":"Proxy password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.no-proxy","additionalKeys":[],"configDoc":"IP addresses or hosts to exclude from proxying","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-proxy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_NO_PROXY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.generate-rbac","additionalKeys":[],"configDoc":"Enable the generation of the RBAC manifests. If enabled and no other role binding are provided using the properties `quarkus.kubernetes.rbac.`, it will generate a default role binding using the role \"view\" and the application service account.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-rbac","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_GENERATE_RBAC","enum":false}},{"configDocSection":{"name":"quarkus.kubernetes-client.devservices","optional":false,"withinAMap":false,"sectionDetails":"= Dev Services","sectionDetailsTitle":"Dev Services","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.kubernetes-client","configGroupType":"io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Kubernetes should be used. (default to true) If this is true and kubernetes client is not configured then a kubernetes cluster will be started and will be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.devservices.api-version","additionalKeys":[],"configDoc":"The kubernetes api server version to use. If not set, Dev Services for Kubernetes will use the latest supported version of the given flavor. see https://github.com/dajudge/kindcontainer/blob/master/k8s-versions.json","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_API_VERSION","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.client.runtime.KubernetesDevServicesBuildTimeConfig.Flavor","key":"quarkus.kubernetes-client.devservices.flavor","additionalKeys":[],"configDoc":"The flavor to use (kind, k3s or api-only). Default to api-only.","withinAMap":false,"defaultValue":"api-only","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`kind`","`k3s`","`api-only`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_FLAVOR","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.devservices.override-kubeconfig","additionalKeys":[],"configDoc":"By default, if a kubeconfig is found, Dev Services for Kubernetes will not start. Set this to true to override the kubeconfig config.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"override-kubeconfig","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_OVERRIDE_KUBECONFIG","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-client.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Kubernetes cluster managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Kubernetes starts a new container.\n\nThe discovery uses the `quarkus-dev-service-kubernetes` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-client.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-kubernetes` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Kubernetes looks for a container with the `quarkus-dev-service-kubernetes` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-kubernetes` label set to the specified value.\n\nThis property is used when you need multiple shared Kubernetes clusters.","withinAMap":false,"defaultValue":"kubernetes","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes-client.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-client","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigBuildTimeConfig index 8dbedfaca55..05834985840 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.secrets.enabled","additionalKeys":[],"configDoc":"Whether configuration can be read from secrets. If set to `true`, Kubernetes resources allowing access to secrets (role and role binding) will be generated.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secrets-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.secrets-role-config.name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":false,"defaultValue":"view-secrets","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.secrets-role-config.namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.secrets-role-config.cluster-wide","additionalKeys":[],"configDoc":"Whether the role is cluster wide or not. By default, it's not a cluster wide role.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.secrets-role-config.generate","additionalKeys":[],"configDoc":"If the current role is meant to be generated or not. If not, it will only be used to generate the role binding resource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_GENERATE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.secrets.enabled","additionalKeys":[],"configDoc":"Whether configuration can be read from secrets. If set to `true`, Kubernetes resources allowing access to secrets (role and role binding) will be generated.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secrets-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.secrets-role-config.name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":false,"defaultValue":"view-secrets","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.secrets-role-config.namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.secrets-role-config.cluster-wide","additionalKeys":[],"configDoc":"Whether the role is cluster wide or not. By default, it's not a cluster wide role.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.secrets-role-config.generate","additionalKeys":[],"configDoc":"If the current role is meant to be generated or not. If not, it will only be used to generate the role binding resource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_GENERATE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigSourceConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigSourceConfig index 2a96de66323..18a223bc529 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigSourceConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.config.runtime.KubernetesConfigSourceConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.enabled","additionalKeys":[],"configDoc":"If set to true, the application will attempt to look up the configuration from the API server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.fail-on-missing-config","additionalKeys":[],"configDoc":"If set to true, the application will not start if any of the configured config sources cannot be located","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-missing-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_FAIL_ON_MISSING_CONFIG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.config-maps","additionalKeys":[],"configDoc":"ConfigMaps to look for in the namespace that the Kubernetes Client has been configured for. ConfigMaps defined later in this list have a higher priority that ConfigMaps defined earlier in this list. Furthermore, any Secrets defined in `secrets`, will have higher priorities than all ConfigMaps.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-maps","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_CONFIG_MAPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.secrets","additionalKeys":[],"configDoc":"Secrets to look for in the namespace that the Kubernetes Client has been configured for. If you use this, you probably want to enable `quarkus.kubernetes-config.secrets.enabled`. Secrets defined later in this list have a higher priority that ConfigMaps defined earlier in this list. Furthermore, these Secrets have a higher priorities than all ConfigMaps defined in `configMaps`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.namespace","additionalKeys":[],"configDoc":"Namespace to look for config maps and secrets. If this is not specified, then the namespace configured in the kubectl config context is used. If the value is specified and the namespace doesn't exist, the application will fail to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_NAMESPACE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.enabled","additionalKeys":[],"configDoc":"If set to true, the application will attempt to look up the configuration from the API server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-config.fail-on-missing-config","additionalKeys":[],"configDoc":"If set to true, the application will not start if any of the configured config sources cannot be located","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-missing-config","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_FAIL_ON_MISSING_CONFIG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.config-maps","additionalKeys":[],"configDoc":"ConfigMaps to look for in the namespace that the Kubernetes Client has been configured for. ConfigMaps defined later in this list have a higher priority that ConfigMaps defined earlier in this list. Furthermore, any Secrets defined in `secrets`, will have higher priorities than all ConfigMaps.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-maps","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_CONFIG_MAPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.secrets","additionalKeys":[],"configDoc":"Secrets to look for in the namespace that the Kubernetes Client has been configured for. If you use this, you probably want to enable `quarkus.kubernetes-config.secrets.enabled`. Secrets defined later in this list have a higher priority that ConfigMaps defined earlier in this list. Furthermore, these Secrets have a higher priorities than all ConfigMaps defined in `configMaps`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-config.namespace","additionalKeys":[],"configDoc":"Namespace to look for config maps and secrets. If this is not specified, then the namespace configured in the kubectl config context is used. If the value is specified and the namespace doesn't exist, the application will fail to start.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-config","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_NAMESPACE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig index 0892c231737..53c650a8ef1 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.knative.part-of","additionalKeys":[],"configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PART_OF","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.name","additionalKeys":[],"configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.version","additionalKeys":[],"configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.namespace","additionalKeys":[],"configDoc":"The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/++#++context for more details).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.labels","additionalKeys":[],"configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.annotations","additionalKeys":[],"configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-build-timestamp","additionalKeys":[],"configDoc":"Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.working-dir","additionalKeys":[],"configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.service-account","additionalKeys":[],"configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.knative.service-type","additionalKeys":[],"configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SERVICE_TYPE","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GENERATE_IMAGE_PULL_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.startup-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.prometheus.annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.prometheus.generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.secret-volumes.\"secret-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.empty-dir-volumes","additionalKeys":[],"configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.container-name","additionalKeys":[],"configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.init-containers.\"init-containers\".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.init-containers.\"init-containers\".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.containers.\"containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.containers.\"containers\".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.containers.\"containers\".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.roles.\"roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".labels","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-version-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-name-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.idempotent","additionalKeys":[],"configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_IDEMPOTENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.vcs-uri.enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_VCS_URI_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.vcs-uri.override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_VCS_URI_OVERRIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.cluster-local","additionalKeys":[],"configDoc":"Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-local","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CLUSTER_LOCAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.min-scale","additionalKeys":[],"configDoc":"This value controls the minimum number of replicas each revision should have. Knative will attempt to never have less than this number of replicas at any point in time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MIN_SCALE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.max-scale","additionalKeys":[],"configDoc":"This value controls the maximum number of replicas each revision should have. Knative will attempt to never have more than this number of replicas running, or in the process of being created, at any point in time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MAX_SCALE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.scale-to-zero-enabled","additionalKeys":[],"configDoc":"The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"scale-to-zero-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.revision-auto-scaling.auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalingMetric","key":"quarkus.knative.revision-auto-scaling.metric","additionalKeys":[],"configDoc":"The autoscaling metric to use. Possible values (concurrency, rps, cpu).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metric","configPhase":"BUILD_TIME","acceptedValues":["`concurrency`","`rps`","`cpu`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target","additionalKeys":[],"configDoc":"The autoscaling target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow into the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.global-auto-scaling.auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow Integer>o the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.requests-per-second","additionalKeys":[],"configDoc":"The requests per second per replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"requests-per-second","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.revision-name","additionalKeys":[],"configDoc":"The name of the revision.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".tag","additionalKeys":[],"configDoc":"Tag is optionally used to expose a dedicated url for referencing this target exclusively.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".revision-name","additionalKeys":[],"configDoc":"RevisionName of a specific revision to which to send this portion of traffic.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.traffic.\"traffic\".latest-revision","additionalKeys":[],"configDoc":"LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"latest-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.traffic.\"traffic\".percent","additionalKeys":[],"configDoc":"Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is to be routed to this Revision or Configuration. `0` (zero) mean no traffic, `100` means all traffic.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"percent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-secret","additionalKeys":[],"configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_APP_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-config-map","additionalKeys":[],"configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_APP_CONFIG_MAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.knative.security-context.fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.deploy","additionalKeys":[],"configDoc":"If set to true, Quarkus will attempt to deploy the application to the target knative cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_DEPLOY","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.knative.deploy-strategy","additionalKeys":[],"configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_DEPLOY_STRATEGY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.knative.part-of","additionalKeys":[],"configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PART_OF","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.name","additionalKeys":[],"configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.version","additionalKeys":[],"configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.namespace","additionalKeys":[],"configDoc":"The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/++#++context for more details).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.labels.\"label-name\"","additionalKeys":[],"configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-build-timestamp","additionalKeys":[],"configDoc":"Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.working-dir","additionalKeys":[],"configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.service-account","additionalKeys":[],"configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.knative.service-type","additionalKeys":[],"configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SERVICE_TYPE","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GENERATE_IMAGE_PULL_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.startup-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.prometheus.annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.prometheus.generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PROMETHEUS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.secret-volumes.\"secret-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.empty-dir-volumes","additionalKeys":[],"configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.container-name","additionalKeys":[],"configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.init-containers.\"init-containers\".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.knative.init-containers.\"init-containers\".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.containers.\"containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.containers.\"containers\".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.knative.containers.\"containers\".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.rbac.roles.\"roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-version-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-name-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.idempotent","additionalKeys":[],"configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_IDEMPOTENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.vcs-uri.enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_VCS_URI_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.vcs-uri.override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_VCS_URI_OVERRIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.knative.env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.knative.env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.cluster-local","additionalKeys":[],"configDoc":"Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-local","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_CLUSTER_LOCAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.min-scale","additionalKeys":[],"configDoc":"This value controls the minimum number of replicas each revision should have. Knative will attempt to never have less than this number of replicas at any point in time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MIN_SCALE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.max-scale","additionalKeys":[],"configDoc":"This value controls the maximum number of replicas each revision should have. Knative will attempt to never have more than this number of replicas running, or in the process of being created, at any point in time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_MAX_SCALE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.scale-to-zero-enabled","additionalKeys":[],"configDoc":"The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"scale-to-zero-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.revision-auto-scaling.auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalingMetric","key":"quarkus.knative.revision-auto-scaling.metric","additionalKeys":[],"configDoc":"The autoscaling metric to use. Possible values (concurrency, rps, cpu).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metric","configPhase":"BUILD_TIME","acceptedValues":["`concurrency`","`rps`","`cpu`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target","additionalKeys":[],"configDoc":"The autoscaling target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow into the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.global-auto-scaling.auto-scaler-class","additionalKeys":[],"configDoc":"The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.container-concurrency","additionalKeys":[],"configDoc":"The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow Integer>o the replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.target-utilization-percentage","additionalKeys":[],"configDoc":"This value specifies a percentage of the target to actually be targeted by the autoscaler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.requests-per-second","additionalKeys":[],"configDoc":"The requests per second per replica.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"requests-per-second","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.revision-name","additionalKeys":[],"configDoc":"The name of the revision.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_REVISION_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".tag","additionalKeys":[],"configDoc":"Tag is optionally used to expose a dedicated url for referencing this target exclusively.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".revision-name","additionalKeys":[],"configDoc":"RevisionName of a specific revision to which to send this portion of traffic.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.traffic.\"traffic\".latest-revision","additionalKeys":[],"configDoc":"LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"latest-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.traffic.\"traffic\".percent","additionalKeys":[],"configDoc":"Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is to be routed to this Revision or Configuration. `0` (zero) mean no traffic, `100` means all traffic.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"percent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-secret","additionalKeys":[],"configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_APP_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-config-map","additionalKeys":[],"configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_APP_CONFIG_MAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctl-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.knative.security-context.fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.deploy","additionalKeys":[],"configDoc":"If set to true, Quarkus will attempt to deploy the application to the target knative cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_DEPLOY","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.knative.deploy-strategy","additionalKeys":[],"configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","since":null,"environmentVariable":"QUARKUS_KNATIVE_DEPLOY_STRATEGY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig index a9aead0e716..33c09121af0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.kubernetes.part-of","additionalKeys":[],"configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PART_OF","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.name","additionalKeys":[],"configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.version","additionalKeys":[],"configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_VERSION","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.DeploymentResourceKind","key":"quarkus.kubernetes.deployment-kind","additionalKeys":[],"configDoc":"The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`deployment-config`","`stateful-set`","`job`","`cron-job`","`knative-service`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOYMENT_KIND","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.namespace","additionalKeys":[],"configDoc":"The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/++#++context for more details).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.labels","additionalKeys":[],"configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.annotations","additionalKeys":[],"configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-build-timestamp","additionalKeys":[],"configDoc":"Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.working-dir","additionalKeys":[],"configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.service-account","additionalKeys":[],"configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.replicas","additionalKeys":[],"configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REPLICAS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.config.DeploymentStrategy","key":"quarkus.kubernetes.strategy","additionalKeys":[],"configDoc":"Specifies the deployment strategy.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`recreate`","`rolling-update`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-unavailable","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be unavailable during the update process.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-unavailable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_UNAVAILABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-surge","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be created over the desired number of Pods.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-surge","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_SURGE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.kubernetes.service-type","additionalKeys":[],"configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_TYPE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.node-port","additionalKeys":[],"configDoc":"The nodePort to set when serviceType is set to node-port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_NODE_PORT","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GENERATE_IMAGE_PULL_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.startup-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.prometheus.annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.prometheus.generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.empty-dir-volumes","additionalKeys":[],"configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.deployment-target","additionalKeys":[],"configDoc":"The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOYMENT_TARGET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.roles.\"roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".labels","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.target-port","additionalKeys":[],"configDoc":"The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_TARGET_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.ingress-class-name","additionalKeys":[],"configDoc":"The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ingress-class-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.ingress.annotations","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.tls.\"tls\".enabled","additionalKeys":[],"configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.tls.\"tls\".hosts","additionalKeys":[],"configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".host","additionalKeys":[],"configDoc":"The host under which the rule is going to be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path","additionalKeys":[],"configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path-type","additionalKeys":[],"configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":true,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-name","additionalKeys":[],"configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-name","additionalKeys":[],"configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-number","additionalKeys":[],"configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.cron-job.schedule","additionalKeys":[],"configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.kubernetes.cron-job.concurrency-policy","additionalKeys":[],"configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.starting-deadline-seconds","additionalKeys":[],"configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.failed-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.successful-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.cron-job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.cron-job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.cron-job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-version-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-name-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.deploy","additionalKeys":[],"configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOY","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.kubernetes.deploy-strategy","additionalKeys":[],"configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOY_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-secret","additionalKeys":[],"configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_APP_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-config-map","additionalKeys":[],"configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_APP_CONFIG_MAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.kubernetes.security-context.fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.container-name","additionalKeys":[],"configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONTAINER_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.remote-debug.enabled","additionalKeys":[],"configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.transport","additionalKeys":[],"configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.suspend","additionalKeys":[],"configDoc":"If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.remote-debug.address-port","additionalKeys":[],"configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-task-defaults.enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-task-defaults.wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.idempotent","additionalKeys":[],"configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_IDEMPOTENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.vcs-uri.enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_VCS_URI_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.vcs-uri.override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_VCS_URI_OVERRIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.output-directory","additionalKeys":[],"configDoc":"Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_OUTPUT_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.kubernetes.part-of","additionalKeys":[],"configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PART_OF","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.name","additionalKeys":[],"configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.version","additionalKeys":[],"configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_VERSION","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.DeploymentResourceKind","key":"quarkus.kubernetes.deployment-kind","additionalKeys":[],"configDoc":"The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`deployment-config`","`stateful-set`","`job`","`cron-job`","`knative-service`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOYMENT_KIND","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.namespace","additionalKeys":[],"configDoc":"The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/++#++context for more details).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.labels.\"label-name\"","additionalKeys":[],"configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-build-timestamp","additionalKeys":[],"configDoc":"Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.working-dir","additionalKeys":[],"configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.service-account","additionalKeys":[],"configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.replicas","additionalKeys":[],"configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REPLICAS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.config.DeploymentStrategy","key":"quarkus.kubernetes.strategy","additionalKeys":[],"configDoc":"Specifies the deployment strategy.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`recreate`","`rolling-update`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-unavailable","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be unavailable during the update process.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-unavailable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_UNAVAILABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-surge","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be created over the desired number of Pods.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-surge","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_SURGE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.kubernetes.service-type","additionalKeys":[],"configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_TYPE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.node-port","additionalKeys":[],"configDoc":"The nodePort to set when serviceType is set to node-port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_NODE_PORT","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GENERATE_IMAGE_PULL_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.startup-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.prometheus.annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.prometheus.generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PROMETHEUS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.empty-dir-volumes","additionalKeys":[],"configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.deployment-target","additionalKeys":[],"configDoc":"The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOYMENT_TARGET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.rbac.roles.\"roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.target-port","additionalKeys":[],"configDoc":"The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_TARGET_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.ingress-class-name","additionalKeys":[],"configDoc":"The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ingress-class-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.ingress.annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.tls.\"tls\".enabled","additionalKeys":[],"configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.tls.\"tls\".hosts","additionalKeys":[],"configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".host","additionalKeys":[],"configDoc":"The host under which the rule is going to be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path","additionalKeys":[],"configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path-type","additionalKeys":[],"configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":true,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-name","additionalKeys":[],"configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-name","additionalKeys":[],"configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-number","additionalKeys":[],"configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.cron-job.schedule","additionalKeys":[],"configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.kubernetes.cron-job.concurrency-policy","additionalKeys":[],"configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.starting-deadline-seconds","additionalKeys":[],"configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.failed-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.successful-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.cron-job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.cron-job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.cron-job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-version-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-name-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.deploy","additionalKeys":[],"configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOY","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.kubernetes.deploy-strategy","additionalKeys":[],"configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_DEPLOY_STRATEGY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-secret","additionalKeys":[],"configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_APP_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-config-map","additionalKeys":[],"configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_APP_CONFIG_MAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctl-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.kubernetes.security-context.fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.container-name","additionalKeys":[],"configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_CONTAINER_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.remote-debug.enabled","additionalKeys":[],"configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.transport","additionalKeys":[],"configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.suspend","additionalKeys":[],"configDoc":"If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.remote-debug.address-port","additionalKeys":[],"configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-task-defaults.enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-task-defaults.wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.idempotent","additionalKeys":[],"configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_IDEMPOTENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.vcs-uri.enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_VCS_URI_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.vcs-uri.override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_VCS_URI_OVERRIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.output-directory","additionalKeys":[],"configDoc":"Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_OUTPUT_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.kubernetes.env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.kubernetes.env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","since":null,"environmentVariable":"QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig index c24f3c2b059..33fdec19ce6 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.OpenshiftConfig.OpenshiftFlavor","key":"quarkus.openshift.flavor","additionalKeys":[],"configDoc":"The OpenShift flavor / version to use. Older versions of OpenShift have minor differences in the labels and fields they support. This option allows users to have their manifests automatically aligned to the OpenShift 'flavor' they use.","withinAMap":false,"defaultValue":"v4","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_TIME","acceptedValues":["`v3`","`v4`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_FLAVOR","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.DeploymentResourceKind","key":"quarkus.openshift.deployment-kind","additionalKeys":[],"configDoc":"The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig'. Defaults to 'DeploymentConfig' if `flavor == v3`, or 'Deployment' otherwise. DeploymentConfig is deprecated as of OpenShift 4.14. See https://access.redhat.com/articles/7041372 for details.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`deployment-config`","`stateful-set`","`job`","`cron-job`","`knative-service`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_DEPLOYMENT_KIND","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.part-of","additionalKeys":[],"configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PART_OF","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.name","additionalKeys":[],"configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.version","additionalKeys":[],"configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.namespace","additionalKeys":[],"configDoc":"The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/++#++context for more details).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.labels","additionalKeys":[],"configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.annotations","additionalKeys":[],"configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-build-timestamp","additionalKeys":[],"configDoc":"Add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.working-dir","additionalKeys":[],"configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.service-account","additionalKeys":[],"configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.replicas","additionalKeys":[],"configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REPLICAS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.openshift.service-type","additionalKeys":[],"configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SERVICE_TYPE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.node-port","additionalKeys":[],"configDoc":"The nodePort to set when serviceType is set to nodePort","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NODE_PORT","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GENERATE_IMAGE_PULL_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.startup-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.prometheus.annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.prometheus.generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.empty-dir-volumes","additionalKeys":[],"configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.init-containers.\"init-containers\".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.init-containers.\"init-containers\".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.sidecars.\"sidecars\".env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.sidecars.\"sidecars\".env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__IP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__HOSTNAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.container-name","additionalKeys":[],"configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONTAINER_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.route.expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.target-port","additionalKeys":[],"configDoc":"The target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.route.annotations","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.ca-certificate","additionalKeys":[],"configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.certificate","additionalKeys":[],"configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.destination-ca-certificate","additionalKeys":[],"configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.insecure-edge-termination-policy","additionalKeys":[],"configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.key","additionalKeys":[],"configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.termination","additionalKeys":[],"configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-version-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-name-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.cron-job.schedule","additionalKeys":[],"configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.openshift.cron-job.concurrency-policy","additionalKeys":[],"configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.starting-deadline-seconds","additionalKeys":[],"configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.failed-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.successful-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.cron-job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.cron-job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.cron-job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.roles.\"roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".labels","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".labels","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.env.fields","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_FIELDS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.env.vars","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_VARS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-secret","additionalKeys":[],"configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_APP_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-config-map","additionalKeys":[],"configDoc":"If set, the config amp will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_APP_CONFIG_MAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.openshift.security-context.fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.remote-debug.enabled","additionalKeys":[],"configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.transport","additionalKeys":[],"configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.suspend","additionalKeys":[],"configDoc":"If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.remote-debug.address-port","additionalKeys":[],"configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.deploy","additionalKeys":[],"configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_DEPLOY","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.openshift.deploy-strategy","additionalKeys":[],"configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_DEPLOY_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-tasks.\"init-tasks\".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-tasks.\"init-tasks\".wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-task-defaults.enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-task-defaults.wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.idempotent","additionalKeys":[],"configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IDEMPOTENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.vcs-uri.enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_VCS_URI_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.vcs-uri.override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_VCS_URI_OVERRIDE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.OpenshiftConfig.OpenshiftFlavor","key":"quarkus.openshift.flavor","additionalKeys":[],"configDoc":"The OpenShift flavor / version to use. Older versions of OpenShift have minor differences in the labels and fields they support. This option allows users to have their manifests automatically aligned to the OpenShift 'flavor' they use.","withinAMap":false,"defaultValue":"v4","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_TIME","acceptedValues":["`v3`","`v4`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_FLAVOR","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.DeploymentResourceKind","key":"quarkus.openshift.deployment-kind","additionalKeys":[],"configDoc":"The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig'. Defaults to 'DeploymentConfig' if `flavor == v3`, or 'Deployment' otherwise. DeploymentConfig is deprecated as of OpenShift 4.14. See https://access.redhat.com/articles/7041372 for details.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`deployment-config`","`stateful-set`","`job`","`cron-job`","`knative-service`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_DEPLOYMENT_KIND","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.part-of","additionalKeys":[],"configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PART_OF","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.name","additionalKeys":[],"configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.version","additionalKeys":[],"configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.namespace","additionalKeys":[],"configDoc":"The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/++#++context for more details).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.labels.\"label-name\"","additionalKeys":[],"configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-build-timestamp","additionalKeys":[],"configDoc":"Add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.working-dir","additionalKeys":[],"configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.command","additionalKeys":[],"configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.service-account","additionalKeys":[],"configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.replicas","additionalKeys":[],"configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REPLICAS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.openshift.service-type","additionalKeys":[],"configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SERVICE_TYPE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.node-port","additionalKeys":[],"configDoc":"The nodePort to set when serviceType is set to nodePort","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_NODE_PORT","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GENERATE_IMAGE_PULL_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.startup-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.prometheus.annotations","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.prometheus.generate-service-monitor","additionalKeys":[],"configDoc":"When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"generate-service-monitor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_GENERATE_SERVICE_MONITOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.prefix","additionalKeys":[],"configDoc":"Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is `prometheus.io` See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scrape","additionalKeys":[],"configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.path","additionalKeys":[],"configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.port","additionalKeys":[],"configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scheme","additionalKeys":[],"configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".secret-name","additionalKeys":[],"configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".config-map-name","additionalKeys":[],"configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".path","additionalKeys":[],"configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","additionalKeys":[],"configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.empty-dir-volumes","additionalKeys":[],"configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".repository","additionalKeys":[],"configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".directory","additionalKeys":[],"configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".revision","additionalKeys":[],"configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".claim-name","additionalKeys":[],"configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".default-mode","additionalKeys":[],"configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".optional","additionalKeys":[],"configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","additionalKeys":[],"configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","additionalKeys":[],"configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".share-name","additionalKeys":[],"configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".secret-name","additionalKeys":[],"configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-name","additionalKeys":[],"configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","additionalKeys":[],"configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".kind","additionalKeys":[],"configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","additionalKeys":[],"configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".fs-type","additionalKeys":[],"configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".read-only","additionalKeys":[],"configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.init-containers.\"init-containers\".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.openshift.init-containers.\"init-containers\".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image","additionalKeys":[],"configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".working-dir","additionalKeys":[],"configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__WORKING_DIR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".command","additionalKeys":[],"configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".arguments","additionalKeys":[],"configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".service-account","additionalKeys":[],"configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__SERVICE_ACCOUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".container-port","additionalKeys":[],"configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".host-port","additionalKeys":[],"configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".path","additionalKeys":[],"configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PATH","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".protocol","additionalKeys":[],"configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".node-port","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".tls","additionalKeys":[],"configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__TLS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-policy","additionalKeys":[],"configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-secrets","additionalKeys":[],"configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port","additionalKeys":[],"configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port-name","additionalKeys":[],"configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-path","additionalKeys":[],"configDoc":"The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-scheme","additionalKeys":[],"configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.exec-action","additionalKeys":[],"configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","additionalKeys":[],"configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action","additionalKeys":[],"configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","additionalKeys":[],"configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.initial-delay","additionalKeys":[],"configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.period","additionalKeys":[],"configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.timeout","additionalKeys":[],"configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.success-threshold","additionalKeys":[],"configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.failure-threshold","additionalKeys":[],"configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".name","additionalKeys":[],"configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".path","additionalKeys":[],"configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","additionalKeys":[],"configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".read-only","additionalKeys":[],"configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.sidecars.\"sidecars\".env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.openshift.sidecars.\"sidecars\".env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".ip","additionalKeys":[],"configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__IP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".hostnames","additionalKeys":[],"configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__HOSTNAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.cpu","additionalKeys":[],"configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.memory","additionalKeys":[],"configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.container-name","additionalKeys":[],"configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CONTAINER_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.route.expose","additionalKeys":[],"configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_EXPOSE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.host","additionalKeys":[],"configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.target-port","additionalKeys":[],"configDoc":"The target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.route.annotations.\"annotation-name\"","additionalKeys":[],"configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"annotation-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.ca-certificate","additionalKeys":[],"configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.certificate","additionalKeys":[],"configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.destination-ca-certificate","additionalKeys":[],"configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.insecure-edge-termination-policy","additionalKeys":[],"configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.key","additionalKeys":[],"configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.termination","additionalKeys":[],"configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-version-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-name-to-label-selectors","additionalKeys":[],"configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.cron-job.schedule","additionalKeys":[],"configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.openshift.cron-job.concurrency-policy","additionalKeys":[],"configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.starting-deadline-seconds","additionalKeys":[],"configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.failed-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.successful-jobs-history-limit","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.parallelism","additionalKeys":[],"configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.completions","additionalKeys":[],"configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.cron-job.completion-mode","additionalKeys":[],"configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.backoff-limit","additionalKeys":[],"configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.active-deadline-seconds","additionalKeys":[],"configDoc":"Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.ttl-seconds-after-finished","additionalKeys":[],"configDoc":"Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.cron-job.suspend","additionalKeys":[],"configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.cron-job.restart-policy","additionalKeys":[],"configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".name","additionalKeys":[],"configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".namespace","additionalKeys":[],"configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.rbac.roles.\"roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".name","additionalKeys":[],"configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","additionalKeys":[],"configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","additionalKeys":[],"configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","additionalKeys":[],"configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","additionalKeys":[],"configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","additionalKeys":[],"configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".name","additionalKeys":[],"configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".namespace","additionalKeys":[],"configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".use-as-default","additionalKeys":[],"configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".name","additionalKeys":[],"configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it's \"view\" role name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".cluster-wide","additionalKeys":[],"configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","additionalKeys":[],"configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels.\"label-name\"","additionalKeys":[],"configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"label-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","additionalKeys":[],"configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","additionalKeys":[],"configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","additionalKeys":[],"configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","additionalKeys":[],"configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","additionalKeys":[],"configDoc":"The \"namespace\" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.secrets","additionalKeys":[],"configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_SECRETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.configmaps","additionalKeys":[],"configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_CONFIGMAPS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.openshift.env.fields.\"environment-variable-name\"","additionalKeys":[],"configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.Optional","key":"quarkus.openshift.env.vars.\"vars\"","additionalKeys":[],"configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_VARS__VARS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-secret","additionalKeys":[],"configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-configmap","additionalKeys":[],"configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_CONFIGMAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".with-key","additionalKeys":[],"configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__WITH_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-secret","additionalKeys":[],"configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_APP_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-config-map","additionalKeys":[],"configDoc":"If set, the config amp will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_APP_CONFIG_MAP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.level","additionalKeys":[],"configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.role","additionalKeys":[],"configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.type","additionalKeys":[],"configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.user","additionalKeys":[],"configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name","additionalKeys":[],"configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec","additionalKeys":[],"configDoc":"GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.run-as-user-name","additionalKeys":[],"configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.windows-options.host-process","additionalKeys":[],"configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-user","additionalKeys":[],"configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-group","additionalKeys":[],"configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.run-as-non-root","additionalKeys":[],"configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.supplemental-groups","additionalKeys":[],"configDoc":"A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.fs-group","additionalKeys":[],"configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.sysctls","additionalKeys":[],"configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctl-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.openshift.security-context.fs-group-change-policy","additionalKeys":[],"configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:on-root-mismatch[It indicates that volume's ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.remote-debug.enabled","additionalKeys":[],"configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.transport","additionalKeys":[],"configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.suspend","additionalKeys":[],"configDoc":"If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.remote-debug.address-port","additionalKeys":[],"configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.deploy","additionalKeys":[],"configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_DEPLOY","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.openshift.deploy-strategy","additionalKeys":[],"configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_DEPLOY_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-tasks.\"init-tasks\".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-tasks.\"init-tasks\".wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-task-defaults.enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-task-defaults.wait-for-container.image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_CONTAINER_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.idempotent","additionalKeys":[],"configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_IDEMPOTENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.vcs-uri.enabled","additionalKeys":[],"configDoc":"Whether the vcs-uri annotation should be added to the generated configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_VCS_URI_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.vcs-uri.override","additionalKeys":[],"configDoc":"Optional override of the vcs-uri annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","since":null,"environmentVariable":"QUARKUS_OPENSHIFT_VCS_URI_OVERRIDE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.KubernetesServiceBindingConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.KubernetesServiceBindingConfig index 58e136d1d19..8a623380793 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.KubernetesServiceBindingConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.buildtime.KubernetesServiceBindingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".binding","additionalKeys":[],"configDoc":"The name of the service binding. If no value is specified the id of the service will be used instead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"binding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__BINDING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".kind","additionalKeys":[],"configDoc":"The kind of the service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".api-version","additionalKeys":[],"configDoc":"The apiVersion of the service","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__API_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".name","additionalKeys":[],"configDoc":"The name of the service. When this is empty the key of the service is meant to be used as name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".namespace","additionalKeys":[],"configDoc":"The namespace of the service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.mount-path","additionalKeys":[],"configDoc":"The mountPath to add in the `ServiceBinding` resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mount-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_MOUNT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes-service-binding.bind-as-files","additionalKeys":[],"configDoc":"Determines if binding should be created as files or env vars. Set this value to `false` to bind as env vars.`","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"bind-as-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_BIND_AS_FILES","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes-service-binding.detect-binding-resources","additionalKeys":[],"configDoc":"Detects the binding data from resources owned by the backing service.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"detect-binding-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_DETECT_BINDING_RESOURCES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".binding","additionalKeys":[],"configDoc":"The name of the service binding. If no value is specified the id of the service will be used instead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"binding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__BINDING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".kind","additionalKeys":[],"configDoc":"The kind of the service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__KIND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".api-version","additionalKeys":[],"configDoc":"The apiVersion of the service","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__API_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".name","additionalKeys":[],"configDoc":"The name of the service. When this is empty the key of the service is meant to be used as name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.services.\"services\".namespace","additionalKeys":[],"configDoc":"The namespace of the service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAMESPACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.mount-path","additionalKeys":[],"configDoc":"The mountPath to add in the `ServiceBinding` resource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mount-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_MOUNT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes-service-binding.bind-as-files","additionalKeys":[],"configDoc":"Determines if binding should be created as files or env vars. Set this value to `false` to bind as env vars.`","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"bind-as-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_BIND_AS_FILES","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes-service-binding.detect-binding-resources","additionalKeys":[],"configDoc":"Detects the binding data from resources owned by the backing service.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"detect-binding-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_DETECT_BINDING_RESOURCES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.runtime.KubernetesServiceBindingConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.runtime.KubernetesServiceBindingConfig index 96e7ece8b65..7aba916a147 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.runtime.KubernetesServiceBindingConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.service.binding.runtime.KubernetesServiceBindingConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-service-binding.enabled","additionalKeys":[],"configDoc":"If enabled, Service Bindings will be looked in the file system","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.root","additionalKeys":[],"configDoc":"The bindings file system root. Specified by the Kubernetes Service ServiceBinding Specification.","withinAMap":false,"defaultValue":"${SERVICE_BINDING_ROOT:}","javaDocSiteLink":"","docMapKey":"root","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_ROOT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes-service-binding.enabled","additionalKeys":[],"configDoc":"If enabled, Service Bindings will be looked in the file system","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes-service-binding.root","additionalKeys":[],"configDoc":"The bindings file system root. Specified by the Kubernetes Service ServiceBinding Specification.","withinAMap":false,"defaultValue":"${SERVICE_BINDING_ROOT:}","javaDocSiteLink":"","docMapKey":"root","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes-service-binding","since":null,"environmentVariable":"QUARKUS_KUBERNETES_SERVICE_BINDING_ROOT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbBuildTimeConfig index 2f4a447ef3e..85c11c2ad1f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.change-log","additionalKeys":[],"configDoc":"The change log file","withinAMap":false,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_SEARCH_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.change-log","additionalKeys":[],"configDoc":"The change log file","withinAMap":false,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_SEARCH_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbConfig index 9b1084e94e6..316ab8f1e8e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.mongodb.runtime.LiquibaseMongodbConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.enabled","additionalKeys":[],"configDoc":"Flag to enable / disable Liquibase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.migrate-at-start","additionalKeys":[],"configDoc":"The migrate at start flag","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.validate-on-migrate","additionalKeys":[],"configDoc":"The validate on update flag","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.clean-at-start","additionalKeys":[],"configDoc":"The clean at start flag","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.liquibase-mongodb.change-log-parameters","additionalKeys":[],"configDoc":"The parameters to be passed to the changelog. Defined as key value pairs.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"change-log-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.contexts","additionalKeys":[],"configDoc":"The list of contexts","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.labels","additionalKeys":[],"configDoc":"The list of labels","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.default-catalog-name","additionalKeys":[],"configDoc":"The default catalog name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.default-schema-name","additionalKeys":[],"configDoc":"The default schema name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.liquibase-catalog-name","additionalKeys":[],"configDoc":"The liquibase tables catalog name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.liquibase-schema-name","additionalKeys":[],"configDoc":"The liquibase tables schema name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.liquibase-tablespace-name","additionalKeys":[],"configDoc":"The liquibase tables tablespace name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_TABLESPACE_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.enabled","additionalKeys":[],"configDoc":"Flag to enable / disable Liquibase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.migrate-at-start","additionalKeys":[],"configDoc":"The migrate at start flag","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.validate-on-migrate","additionalKeys":[],"configDoc":"The validate on update flag","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase-mongodb.clean-at-start","additionalKeys":[],"configDoc":"The clean at start flag","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.liquibase-mongodb.change-log-parameters.\"change-log-parameters\"","additionalKeys":[],"configDoc":"The parameters to be passed to the changelog. Defined as key value pairs.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"change-log-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.contexts","additionalKeys":[],"configDoc":"The list of contexts","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.labels","additionalKeys":[],"configDoc":"The list of labels","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LABELS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.default-catalog-name","additionalKeys":[],"configDoc":"The default catalog name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.default-schema-name","additionalKeys":[],"configDoc":"The default schema name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.liquibase-catalog-name","additionalKeys":[],"configDoc":"The liquibase tables catalog name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.liquibase-schema-name","additionalKeys":[],"configDoc":"The liquibase tables schema name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase-mongodb.liquibase-tablespace-name","additionalKeys":[],"configDoc":"The liquibase tables tablespace name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase-mongodb","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_TABLESPACE_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseBuildTimeConfig index d184c06ba81..de361a6bb7a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.liquibase.change-log","additionalKeys":[],"configDoc":"The liquibase change log file. All included change log files in this file are scanned and add to the projects.","withinAMap":false,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_SEARCH_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".change-log","additionalKeys":[],"configDoc":"The liquibase change log file. All included change log files in this file are scanned and add to the projects.","withinAMap":true,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__SEARCH_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.liquibase.change-log","additionalKeys":[],"configDoc":"The liquibase change log file. All included change log files in this file are scanned and add to the projects.","withinAMap":false,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_SEARCH_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".change-log","additionalKeys":[],"configDoc":"The liquibase change log file. All included change log files in this file are scanned and add to the projects.","withinAMap":true,"defaultValue":"db/changeLog.xml","javaDocSiteLink":"","docMapKey":"change-log","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".search-path","additionalKeys":[],"configDoc":"The search path for DirectoryResourceAccessor","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"search-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__SEARCH_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseRuntimeConfig index b41ac759c0b..2e13c0cdf15 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.liquibase.runtime.LiquibaseRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.enabled","additionalKeys":[],"configDoc":"Flag to enable / disable Liquibase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.migrate-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.validate-on-migrate","additionalKeys":[],"configDoc":"`true` to validate the applied changes against the available ones, `false` otherwise. It is only used if `migration-at-start` is `true`","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.clean-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase clean command automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.contexts","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.labels","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.liquibase.change-log-parameters","additionalKeys":[],"configDoc":"Map of parameters that can be used inside Liquibase changeLog files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"change-log-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.database-change-log-lock-table-name","additionalKeys":[],"configDoc":"The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.","withinAMap":false,"defaultValue":"DATABASECHANGELOGLOCK","javaDocSiteLink":"","docMapKey":"database-change-log-lock-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_LOCK_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.database-change-log-table-name","additionalKeys":[],"configDoc":"The liquibase change log table name. Name of table to use for tracking change history.","withinAMap":false,"defaultValue":"DATABASECHANGELOG","javaDocSiteLink":"","docMapKey":"database-change-log-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.default-catalog-name","additionalKeys":[],"configDoc":"The name of Liquibase's default catalog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.default-schema-name","additionalKeys":[],"configDoc":"The name of Liquibase's default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.liquibase-catalog-name","additionalKeys":[],"configDoc":"The name of the catalog with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.liquibase-schema-name","additionalKeys":[],"configDoc":"The name of the schema with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.liquibase-tablespace-name","additionalKeys":[],"configDoc":"The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LIQUIBASE_TABLESPACE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.\"named-data-sources\".migrate-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase automatically when the application starts, `false` otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.\"named-data-sources\".validate-on-migrate","additionalKeys":[],"configDoc":"`true` to validate the applied changes against the available ones, `false` otherwise. It is only used if `migration-at-start` is `true`","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.\"named-data-sources\".clean-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase clean command automatically when the application starts, `false` otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".contexts","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".labels","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LABELS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.liquibase.\"named-data-sources\".change-log-parameters","additionalKeys":[],"configDoc":"Map of parameters that can be used inside Liquibase changeLog files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"change-log-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".database-change-log-lock-table-name","additionalKeys":[],"configDoc":"The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.","withinAMap":true,"defaultValue":"DATABASECHANGELOGLOCK","javaDocSiteLink":"","docMapKey":"database-change-log-lock-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_LOCK_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".database-change-log-table-name","additionalKeys":[],"configDoc":"The liquibase change log table name. Name of table to use for tracking change history.","withinAMap":true,"defaultValue":"DATABASECHANGELOG","javaDocSiteLink":"","docMapKey":"database-change-log-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".default-catalog-name","additionalKeys":[],"configDoc":"The name of Liquibase's default catalog.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".default-schema-name","additionalKeys":[],"configDoc":"The name of Liquibase's default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".liquibase-catalog-name","additionalKeys":[],"configDoc":"The name of the catalog with the liquibase tables.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".liquibase-schema-name","additionalKeys":[],"configDoc":"The name of the schema with the liquibase tables.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".liquibase-tablespace-name","additionalKeys":[],"configDoc":"The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_TABLESPACE_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.enabled","additionalKeys":[],"configDoc":"Flag to enable / disable Liquibase.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.migrate-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.validate-on-migrate","additionalKeys":[],"configDoc":"`true` to validate the applied changes against the available ones, `false` otherwise. It is only used if `migration-at-start` is `true`","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.clean-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase clean command automatically when the application starts, `false` otherwise.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.contexts","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.labels","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LABELS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.liquibase.change-log-parameters.\"parameter-name\"","additionalKeys":[],"configDoc":"Map of parameters that can be used inside Liquibase changeLog files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.database-change-log-lock-table-name","additionalKeys":[],"configDoc":"The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.","withinAMap":false,"defaultValue":"DATABASECHANGELOGLOCK","javaDocSiteLink":"","docMapKey":"database-change-log-lock-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_LOCK_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.database-change-log-table-name","additionalKeys":[],"configDoc":"The liquibase change log table name. Name of table to use for tracking change history.","withinAMap":false,"defaultValue":"DATABASECHANGELOG","javaDocSiteLink":"","docMapKey":"database-change-log-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.default-catalog-name","additionalKeys":[],"configDoc":"The name of Liquibase's default catalog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.default-schema-name","additionalKeys":[],"configDoc":"The name of Liquibase's default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.username","additionalKeys":[],"configDoc":"The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.password","additionalKeys":[],"configDoc":"The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.liquibase-catalog-name","additionalKeys":[],"configDoc":"The name of the catalog with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.liquibase-schema-name","additionalKeys":[],"configDoc":"The name of the schema with the liquibase tables.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.liquibase-tablespace-name","additionalKeys":[],"configDoc":"The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_LIQUIBASE_TABLESPACE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.liquibase.allow-duplicated-changeset-identifiers","additionalKeys":[],"configDoc":"Allows duplicated changeset identifiers without failing Liquibase execution.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-duplicated-changeset-identifiers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.\"named-data-sources\".migrate-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase automatically when the application starts, `false` otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"migrate-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__MIGRATE_AT_START","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.\"named-data-sources\".validate-on-migrate","additionalKeys":[],"configDoc":"`true` to validate the applied changes against the available ones, `false` otherwise. It is only used if `migration-at-start` is `true`","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"validate-on-migrate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.liquibase.\"named-data-sources\".clean-at-start","additionalKeys":[],"configDoc":"`true` to execute Liquibase clean command automatically when the application starts, `false` otherwise.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clean-at-start","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CLEAN_AT_START","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".contexts","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"contexts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CONTEXTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".labels","additionalKeys":[],"configDoc":"Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LABELS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.liquibase.\"named-data-sources\".change-log-parameters.\"parameter-name\"","additionalKeys":[],"configDoc":"Map of parameters that can be used inside Liquibase changeLog files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".database-change-log-lock-table-name","additionalKeys":[],"configDoc":"The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.","withinAMap":true,"defaultValue":"DATABASECHANGELOGLOCK","javaDocSiteLink":"","docMapKey":"database-change-log-lock-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_LOCK_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".database-change-log-table-name","additionalKeys":[],"configDoc":"The liquibase change log table name. Name of table to use for tracking change history.","withinAMap":true,"defaultValue":"DATABASECHANGELOG","javaDocSiteLink":"","docMapKey":"database-change-log-table-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_TABLE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".default-catalog-name","additionalKeys":[],"configDoc":"The name of Liquibase's default catalog.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".default-schema-name","additionalKeys":[],"configDoc":"The name of Liquibase's default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".username","additionalKeys":[],"configDoc":"The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".password","additionalKeys":[],"configDoc":"The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".liquibase-catalog-name","additionalKeys":[],"configDoc":"The name of the catalog with the liquibase tables.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-catalog-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_CATALOG_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".liquibase-schema-name","additionalKeys":[],"configDoc":"The name of the schema with the liquibase tables.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-schema-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_SCHEMA_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.liquibase.\"named-data-sources\".liquibase-tablespace-name","additionalKeys":[],"configDoc":"The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"liquibase-tablespace-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_TABLESPACE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.liquibase.\"named-data-sources\".allow-duplicated-changeset-identifiers","additionalKeys":[],"configDoc":"Allows duplicated changeset identifiers without failing Liquibase execution.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-duplicated-changeset-identifiers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.liquibase","since":null,"environmentVariable":"QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.gelf.GelfConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.gelf.GelfConfig index 0e186517d19..1abd9149cd6 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.gelf.GelfConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.gelf.GelfConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.enabled","additionalKeys":[],"configDoc":"Determine whether to enable the GELF logging handler","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.host","additionalKeys":[],"configDoc":"Hostname/IP-Address of the Logstash/Graylog Host By default it uses UDP, prepend tcp: to the hostname to switch to TCP, example: \"tcp:localhost\"","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.gelf.port","additionalKeys":[],"configDoc":"The port","withinAMap":false,"defaultValue":"12201","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.version","additionalKeys":[],"configDoc":"GELF version: 1.0 or 1.1","withinAMap":false,"defaultValue":"1.1","javaDocSiteLink":"","docMapKey":"version","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_VERSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.extract-stack-trace","additionalKeys":[],"configDoc":"Whether to post Stack-Trace to StackTrace field.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"extract-stack-trace","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_EXTRACT_STACK_TRACE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.gelf.stack-trace-throwable-reference","additionalKeys":[],"configDoc":"Only used when `extractStackTrace` is `true`. A value of 0 will extract the whole stack trace. Any positive value will walk the cause chain: 1 corresponds with exception.getCause(), 2 with exception.getCause().getCause(), ... Negative throwable reference walk the exception chain from the root cause side: -1 will extract the root cause, -2 the exception wrapping the root cause, ...","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"stack-trace-throwable-reference","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_STACK_TRACE_THROWABLE_REFERENCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.filter-stack-trace","additionalKeys":[],"configDoc":"Whether to perform Stack-Trace filtering","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"filter-stack-trace","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_FILTER_STACK_TRACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.timestamp-pattern","additionalKeys":[],"configDoc":"Java date pattern, see `java.text.SimpleDateFormat`","withinAMap":false,"defaultValue":"yyyy-MM-dd HH:mm:ss,SSS","javaDocSiteLink":"","docMapKey":"timestamp-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_TIMESTAMP_PATTERN","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.gelf.level","additionalKeys":[],"configDoc":"The logging-gelf log level.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.facility","additionalKeys":[],"configDoc":"Name of the facility.","withinAMap":false,"defaultValue":"jboss-logmanager","javaDocSiteLink":"","docMapKey":"facility","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_FACILITY","enum":false}},{"configDocSection":{"name":"quarkus.log.handler.gelf.additional-field","optional":false,"withinAMap":false,"sectionDetails":"= Post additional fields\n\nYou can add static fields to each log event in the following form:\n\n```\nquarkus.log.handler.gelf.additional-field.field1.value=value1\nquarkus.log.handler.gelf.additional-field.field1.type=String\n```","sectionDetailsTitle":"Post additional fields","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log.handler.gelf","configGroupType":"io.quarkus.logging.gelf.AdditionalFieldConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: String, long, Long, double, Double and discover. Discover is the default if not specified, it discovers field type based on parseability.","withinAMap":true,"defaultValue":"discover","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.include-full-mdc","additionalKeys":[],"configDoc":"Whether to include all fields from the MDC.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"include-full-mdc","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_INCLUDE_FULL_MDC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.mdc-fields","additionalKeys":[],"configDoc":"Send additional fields whose values are obtained from MDC. Name of the Fields are comma-separated. Example: mdcFields=Application,Version,SomeOtherFieldName","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mdc-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_MDC_FIELDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.dynamic-mdc-fields","additionalKeys":[],"configDoc":"Dynamic MDC Fields allows you to extract MDC values based on one or more regular expressions. Multiple regexes are comma-separated. The name of the MDC entry is used as GELF field name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"dynamic-mdc-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_DYNAMIC_MDC_FIELDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.dynamic-mdc-field-types","additionalKeys":[],"configDoc":"Pattern-based type specification for additional and MDC fields. Key-value pairs are comma-separated. Example: my_field.++*++=String,business++\\++..++*\\++.field=double","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"dynamic-mdc-field-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_DYNAMIC_MDC_FIELD_TYPES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.gelf.maximum-message-size","additionalKeys":[],"configDoc":"Maximum message size (in bytes). If the message size is exceeded, the appender will submit the message in multiple chunks.","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"maximum-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_MAXIMUM_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.include-log-message-parameters","additionalKeys":[],"configDoc":"Include message parameters from the log event","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-log-message-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOG_MESSAGE_PARAMETERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.include-location","additionalKeys":[],"configDoc":"Include source code location","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.origin-host","additionalKeys":[],"configDoc":"Origin hostname","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origin-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ORIGIN_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.skip-hostname-resolution","additionalKeys":[],"configDoc":"Bypass hostname resolution. If you didn't set the `originHost` property, and resolution is disabled, the value “unknown” will be used as hostname","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"skip-hostname-resolution","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_SKIP_HOSTNAME_RESOLUTION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.enabled","additionalKeys":[],"configDoc":"Determine whether to enable the GELF logging handler","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.host","additionalKeys":[],"configDoc":"Hostname/IP-Address of the Logstash/Graylog Host By default it uses UDP, prepend tcp: to the hostname to switch to TCP, example: \"tcp:localhost\"","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.gelf.port","additionalKeys":[],"configDoc":"The port","withinAMap":false,"defaultValue":"12201","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.version","additionalKeys":[],"configDoc":"GELF version: 1.0 or 1.1","withinAMap":false,"defaultValue":"1.1","javaDocSiteLink":"","docMapKey":"version","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_VERSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.extract-stack-trace","additionalKeys":[],"configDoc":"Whether to post Stack-Trace to StackTrace field.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"extract-stack-trace","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_EXTRACT_STACK_TRACE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.gelf.stack-trace-throwable-reference","additionalKeys":[],"configDoc":"Only used when `extractStackTrace` is `true`. A value of 0 will extract the whole stack trace. Any positive value will walk the cause chain: 1 corresponds with exception.getCause(), 2 with exception.getCause().getCause(), ... Negative throwable reference walk the exception chain from the root cause side: -1 will extract the root cause, -2 the exception wrapping the root cause, ...","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"stack-trace-throwable-reference","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_STACK_TRACE_THROWABLE_REFERENCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.filter-stack-trace","additionalKeys":[],"configDoc":"Whether to perform Stack-Trace filtering","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"filter-stack-trace","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_FILTER_STACK_TRACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.timestamp-pattern","additionalKeys":[],"configDoc":"Java date pattern, see `java.text.SimpleDateFormat`","withinAMap":false,"defaultValue":"yyyy-MM-dd HH:mm:ss,SSS","javaDocSiteLink":"","docMapKey":"timestamp-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_TIMESTAMP_PATTERN","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.gelf.level","additionalKeys":[],"configDoc":"The logging-gelf log level.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.facility","additionalKeys":[],"configDoc":"Name of the facility.","withinAMap":false,"defaultValue":"jboss-logmanager","javaDocSiteLink":"","docMapKey":"facility","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_FACILITY","enum":false}},{"configDocSection":{"name":"quarkus.log.handler.gelf.additional-field","optional":false,"withinAMap":false,"sectionDetails":"= Post additional fields\n\nYou can add static fields to each log event in the following form:\n\n```\nquarkus.log.handler.gelf.additional-field.field1.value=value1\nquarkus.log.handler.gelf.additional-field.field1.type=String\n```","sectionDetailsTitle":"Post additional fields","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log.handler.gelf","configGroupType":"io.quarkus.logging.gelf.AdditionalFieldConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: String, long, Long, double, Double and discover. Discover is the default if not specified, it discovers field type based on parseability.","withinAMap":true,"defaultValue":"discover","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.include-full-mdc","additionalKeys":[],"configDoc":"Whether to include all fields from the MDC.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"include-full-mdc","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_INCLUDE_FULL_MDC","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.mdc-fields","additionalKeys":[],"configDoc":"Send additional fields whose values are obtained from MDC. Name of the Fields are comma-separated. Example: mdcFields=Application,Version,SomeOtherFieldName","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mdc-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_MDC_FIELDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.dynamic-mdc-fields","additionalKeys":[],"configDoc":"Dynamic MDC Fields allows you to extract MDC values based on one or more regular expressions. Multiple regexes are comma-separated. The name of the MDC entry is used as GELF field name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"dynamic-mdc-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_DYNAMIC_MDC_FIELDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.dynamic-mdc-field-types","additionalKeys":[],"configDoc":"Pattern-based type specification for additional and MDC fields. Key-value pairs are comma-separated. Example: my_field.++*++=String,business++\\++..++*\\++.field=double","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"dynamic-mdc-field-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_DYNAMIC_MDC_FIELD_TYPES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.gelf.maximum-message-size","additionalKeys":[],"configDoc":"Maximum message size (in bytes). If the message size is exceeded, the appender will submit the message in multiple chunks.","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"maximum-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_MAXIMUM_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.include-log-message-parameters","additionalKeys":[],"configDoc":"Include message parameters from the log event","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-log-message-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOG_MESSAGE_PARAMETERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.include-location","additionalKeys":[],"configDoc":"Include source code location","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOCATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.gelf.origin-host","additionalKeys":[],"configDoc":"Origin hostname","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origin-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_ORIGIN_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.gelf.skip-hostname-resolution","additionalKeys":[],"configDoc":"Bypass hostname resolution. If you didn't set the `originHost` property, and resolution is disabled, the value “unknown” will be used as hostname","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"skip-hostname-resolution","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log.handler.gelf","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_GELF_SKIP_HOSTNAME_RESOLUTION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig index ecddba0a4a2..5b5bbacc19d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.logging.json.runtime.JsonLogConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.log.console-json","optional":false,"withinAMap":false,"sectionDetails":"= Console logging","sectionDetailsTitle":"Console logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.console.json","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.json.pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":"quarkus.log.console.json.exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"RUN_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.json.print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_EXCLUDED_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":"quarkus.log.console.json.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.file-json","optional":false,"withinAMap":false,"sectionDetails":"= File logging","sectionDetailsTitle":"File logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.file.json","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.json.pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":"quarkus.log.file.json.exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"RUN_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.json.print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_EXCLUDED_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":"quarkus.log.file.json.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.syslog-json","optional":false,"withinAMap":false,"sectionDetails":"= Syslog logging","sectionDetailsTitle":"Syslog logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.json","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.json.pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":"quarkus.log.syslog.json.exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"RUN_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.json.print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_EXCLUDED_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":"quarkus.log.syslog.json.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.log.console-json","optional":false,"withinAMap":false,"sectionDetails":"= Console logging","sectionDetailsTitle":"Console logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.console.json","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.json.pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":"quarkus.log.console.json.exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"RUN_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.json.print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_EXCLUDED_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.json.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":"quarkus.log.console.json.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.file-json","optional":false,"withinAMap":false,"sectionDetails":"= File logging","sectionDetailsTitle":"File logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.file.json","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.json.pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":"quarkus.log.file.json.exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"RUN_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.json.print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_EXCLUDED_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.json.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":"quarkus.log.file.json.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.syslog-json","optional":false,"withinAMap":false,"sectionDetails":"= Syslog logging","sectionDetailsTitle":"Syslog logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.logging.json.runtime.JsonLogConfig.JsonConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.json","additionalKeys":[],"configDoc":"Determine whether to enable the JSON console formatting extension, which disables \"normal\" console formatting.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.json.pretty-print","additionalKeys":[],"configDoc":"Enable \"pretty printing\" of the JSON record. Note that some JSON parsers will fail to read the pretty printed output.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.date-format","additionalKeys":[],"configDoc":"The date format to use. The special string \"default\" indicates that the default format should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"date-format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_DATE_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.record-delimiter","additionalKeys":[],"configDoc":"The special end-of-record delimiter to be used. By default, newline is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"record-delimiter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_RECORD_DELIMITER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.zone-id","additionalKeys":[],"configDoc":"The zone ID to use. The special string \"default\" indicates that the default zone should be used.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"zone-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_ZONE_ID","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.formatters.StructuredFormatter.ExceptionOutputType","key":"quarkus.log.syslog.json.exception-output-type","additionalKeys":[],"configDoc":"The exception output type to specify.","withinAMap":false,"defaultValue":"detailed","javaDocSiteLink":"","docMapKey":"exception-output-type","configPhase":"RUN_TIME","acceptedValues":["`detailed`","`formatted`","`detailed-and-formatted`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_EXCEPTION_OUTPUT_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.json.print-details","additionalKeys":[],"configDoc":"Enable printing of more details in the log.\n\nPrinting the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name, and source line number.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-details","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_PRINT_DETAILS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.key-overrides","additionalKeys":[],"configDoc":"Override keys with custom values. Omitting this value indicates that no key overrides will be applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-overrides","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_KEY_OVERRIDES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.excluded-keys","additionalKeys":[],"configDoc":"Keys to be excluded from the JSON output.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excluded-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_EXCLUDED_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.json.additional-field.\"field-name\".value","additionalKeys":[],"configDoc":"Additional field value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE","enum":false}},{"configDocKey":{"type":"io.quarkus.logging.json.runtime.AdditionalFieldConfig.Type","key":"quarkus.log.syslog.json.additional-field.\"field-name\".type","additionalKeys":[],"configDoc":"Additional field type specification. Supported types: `string`, `int`, and `long`. String is the default if not specified.","withinAMap":true,"defaultValue":"string","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`string`","`int`","`long`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersBuildTimeConfig index 31c3a37f58c..240db50d573 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.mailer.cache-attachments","additionalKeys":[],"configDoc":"Caches data from attachment's Stream to a temporary file. It tries to delete it after sending email.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-attachments","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_CACHE_ATTACHMENTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.mailer.cache-attachments","additionalKeys":[],"configDoc":"Caches data from attachment's Stream to a temporary file. It tries to delete it after sending email.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-attachments","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_CACHE_ATTACHMENTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersRuntimeConfig index 77400cff61b..09155f2b2aa 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mailer.runtime.MailersRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.mailer.from","additionalKeys":[],"configDoc":"Sets the default `from` attribute when not specified in the `io.quarkus.mailer.Mail` instance. It's the sender email address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_FROM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.mock","additionalKeys":[],"configDoc":"Enables the mock mode. When enabled, mails are not sent, but stored in an in-memory mailbox. The content of the emails is also printed on the console.\n\nDisabled by default on PROD, enabled by default on DEV and TEST modes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mock","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_MOCK","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.bounce-address","additionalKeys":[],"configDoc":"Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"bounce-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_BOUNCE_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.host","additionalKeys":[],"configDoc":"Sets the SMTP host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.port","additionalKeys":[],"configDoc":"The SMTP port. The default value depends on the configuration. The port 25 is used as default when `ssl` is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when `ssl` is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.username","additionalKeys":[],"configDoc":"Sets the username to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.password","additionalKeys":[],"configDoc":"Sets the password to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.ssl","additionalKeys":[],"configDoc":"Enables or disables the TLS/SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_SSL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.trust-all","additionalKeys":[],"configDoc":"Set whether all server certificates should be trusted. This option is only used when `ssl` is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUST_ALL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.mailer.max-pool-size","additionalKeys":[],"configDoc":"Sets the max number of open connections to the mail server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.own-host-name","additionalKeys":[],"configDoc":"Sets the hostname to be used for HELO/EHLO and the Message-ID.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"own-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_OWN_HOST_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.keep-alive","additionalKeys":[],"configDoc":"Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.disable-esmtp","additionalKeys":[],"configDoc":"Disable ESMTP. The RFC-1869 states that clients should always attempt `EHLO` as first command to determine if ESMTP is supported, if this returns an error code, `HELO` is tried to use the _regular_ SMTP command.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-esmtp","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DISABLE_ESMTP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.start-tls","additionalKeys":[],"configDoc":"Sets the TLS security mode for the connection. Either `DISABLED`, `OPTIONAL` or `REQUIRED`.","withinAMap":false,"defaultValue":"OPTIONAL","javaDocSiteLink":"","docMapKey":"start-tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_START_TLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.dkim.enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_AUID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.dkim.header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.dkim.body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.dkim.body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.dkim.signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.mailer.dkim.expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SIGNED_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.login","additionalKeys":[],"configDoc":"Sets the login mode for the connection. Either `NONE`, @++{++code DISABLED++}++, `OPTIONAL`, `REQUIRED` or `XOAUTH2`.\n\n - DISABLED means no login will be attempted\n - NONE means a login will be attempted if the server supports in and login credentials are set\n - REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise\n - XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"login","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_LOGIN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.auth-methods","additionalKeys":[],"configDoc":"Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as `DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_AUTH_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.truststore.password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.truststore.paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUSTSTORE_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.truststore.type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.multi-part-only","additionalKeys":[],"configDoc":"Whether the mail should always been sent as multipart even if they don't have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"multi-part-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_MULTI_PART_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.allow-rcpt-errors","additionalKeys":[],"configDoc":"Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-rcpt-errors","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_ALLOW_RCPT_ERRORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.pipelining","additionalKeys":[],"configDoc":"Enables or disables the pipelining capability if the SMTP server supports it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pipelining","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_PIPELINING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.pool-cleaner-period","additionalKeys":[],"configDoc":"Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_POOL_CLEANER_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.keep-alive-timeout","additionalKeys":[],"configDoc":"Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.","withinAMap":false,"defaultValue":"PT300S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.ntlm.workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_NTLM_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.ntlm.domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_NTLM_DOMAIN","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.mailer.approved-recipients","additionalKeys":[],"configDoc":"Allows sending emails to these recipients only.\n\nApproved recipients are compiled to a `Pattern` and must be a valid regular expression. The created `Pattern` is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"approved-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_APPROVED_RECIPIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.log-rejected-recipients","additionalKeys":[],"configDoc":"Log rejected recipients as warnings.\n\nIf false, the rejected recipients will be logged at the DEBUG level.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-rejected-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_LOG_REJECTED_RECIPIENTS","enum":false}},{"configDocSection":{"name":"quarkus.mailer.named-mailers","optional":false,"withinAMap":false,"sectionDetails":"= Additional named mailers","sectionDetailsTitle":"Additional named mailers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.mailer","configGroupType":"io.quarkus.mailer.runtime.MailerRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".from","additionalKeys":[],"configDoc":"Sets the default `from` attribute when not specified in the `io.quarkus.mailer.Mail` instance. It's the sender email address.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__FROM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.\"mailer-name\".mock","additionalKeys":[],"configDoc":"Enables the mock mode. When enabled, mails are not sent, but stored in an in-memory mailbox. The content of the emails is also printed on the console.\n\nDisabled by default on PROD, enabled by default on DEV and TEST modes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mock","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__MOCK","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".bounce-address","additionalKeys":[],"configDoc":"Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"bounce-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__BOUNCE_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".host","additionalKeys":[],"configDoc":"Sets the SMTP host name.","withinAMap":true,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.\"mailer-name\".port","additionalKeys":[],"configDoc":"The SMTP port. The default value depends on the configuration. The port 25 is used as default when `ssl` is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when `ssl` is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".username","additionalKeys":[],"configDoc":"Sets the username to connect to the SMTP server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".password","additionalKeys":[],"configDoc":"Sets the password to connect to the SMTP server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".ssl","additionalKeys":[],"configDoc":"Enables or disables the TLS/SSL.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__SSL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.\"mailer-name\".trust-all","additionalKeys":[],"configDoc":"Set whether all server certificates should be trusted. This option is only used when `ssl` is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUST_ALL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.mailer.\"mailer-name\".max-pool-size","additionalKeys":[],"configDoc":"Sets the max number of open connections to the mail server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".own-host-name","additionalKeys":[],"configDoc":"Sets the hostname to be used for HELO/EHLO and the Message-ID.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"own-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__OWN_HOST_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".keep-alive","additionalKeys":[],"configDoc":"Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".disable-esmtp","additionalKeys":[],"configDoc":"Disable ESMTP. The RFC-1869 states that clients should always attempt `EHLO` as first command to determine if ESMTP is supported, if this returns an error code, `HELO` is tried to use the _regular_ SMTP command.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-esmtp","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DISABLE_ESMTP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".start-tls","additionalKeys":[],"configDoc":"Sets the TLS security mode for the connection. Either `DISABLED`, `OPTIONAL` or `REQUIRED`.","withinAMap":true,"defaultValue":"OPTIONAL","javaDocSiteLink":"","docMapKey":"start-tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__START_TLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".dkim.enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_AUID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.\"mailer-name\".dkim.header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.\"mailer-name\".dkim.body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.\"mailer-name\".dkim.body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.\"mailer-name\".dkim.signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.mailer.\"mailer-name\".dkim.expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNED_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".login","additionalKeys":[],"configDoc":"Sets the login mode for the connection. Either `NONE`, @++{++code DISABLED++}++, `OPTIONAL`, `REQUIRED` or `XOAUTH2`.\n\n - DISABLED means no login will be attempted\n - NONE means a login will be attempted if the server supports in and login credentials are set\n - REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise\n - XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens","withinAMap":true,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"login","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__LOGIN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".auth-methods","additionalKeys":[],"configDoc":"Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as `DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__AUTH_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".truststore.password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".truststore.paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".truststore.type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".multi-part-only","additionalKeys":[],"configDoc":"Whether the mail should always been sent as multipart even if they don't have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"multi-part-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__MULTI_PART_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".allow-rcpt-errors","additionalKeys":[],"configDoc":"Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-rcpt-errors","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__ALLOW_RCPT_ERRORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".pipelining","additionalKeys":[],"configDoc":"Enables or disables the pipelining capability if the SMTP server supports it.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pipelining","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__PIPELINING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.\"mailer-name\".pool-cleaner-period","additionalKeys":[],"configDoc":"Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.","withinAMap":true,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__POOL_CLEANER_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.\"mailer-name\".keep-alive-timeout","additionalKeys":[],"configDoc":"Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.","withinAMap":true,"defaultValue":"PT300S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".ntlm.workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__NTLM_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".ntlm.domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__NTLM_DOMAIN","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.mailer.\"mailer-name\".approved-recipients","additionalKeys":[],"configDoc":"Allows sending emails to these recipients only.\n\nApproved recipients are compiled to a `Pattern` and must be a valid regular expression. The created `Pattern` is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"approved-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__APPROVED_RECIPIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".log-rejected-recipients","additionalKeys":[],"configDoc":"Log rejected recipients as warnings.\n\nIf false, the rejected recipients will be logged at the DEBUG level.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-rejected-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__LOG_REJECTED_RECIPIENTS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.mailer.from","additionalKeys":[],"configDoc":"Sets the default `from` attribute when not specified in the `io.quarkus.mailer.Mail` instance. It's the sender email address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_FROM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.mock","additionalKeys":[],"configDoc":"Enables the mock mode. When enabled, mails are not sent, but stored in an in-memory mailbox. The content of the emails is also printed on the console.\n\nDisabled by default on PROD, enabled by default on DEV and TEST modes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mock","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_MOCK","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.bounce-address","additionalKeys":[],"configDoc":"Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"bounce-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_BOUNCE_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.host","additionalKeys":[],"configDoc":"Sets the SMTP host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.port","additionalKeys":[],"configDoc":"The SMTP port. The default value depends on the configuration. The port 25 is used as default when `ssl` is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when `ssl` is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.username","additionalKeys":[],"configDoc":"Sets the username to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.password","additionalKeys":[],"configDoc":"Sets the password to connect to the SMTP server.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.ssl","additionalKeys":[],"configDoc":"Enables or disables the TLS/SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_SSL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.trust-all","additionalKeys":[],"configDoc":"Set whether all server certificates should be trusted. This option is only used when `ssl` is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUST_ALL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.mailer.max-pool-size","additionalKeys":[],"configDoc":"Sets the max number of open connections to the mail server.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.own-host-name","additionalKeys":[],"configDoc":"Sets the hostname to be used for HELO/EHLO and the Message-ID.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"own-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_OWN_HOST_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.keep-alive","additionalKeys":[],"configDoc":"Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.disable-esmtp","additionalKeys":[],"configDoc":"Disable ESMTP. The RFC-1869 states that clients should always attempt `EHLO` as first command to determine if ESMTP is supported, if this returns an error code, `HELO` is tried to use the _regular_ SMTP command.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-esmtp","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DISABLE_ESMTP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.start-tls","additionalKeys":[],"configDoc":"Sets the TLS security mode for the connection. Either `DISABLED`, `OPTIONAL` or `REQUIRED`.","withinAMap":false,"defaultValue":"OPTIONAL","javaDocSiteLink":"","docMapKey":"start-tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_START_TLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.dkim.enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_AUID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.dkim.header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.dkim.body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.dkim.body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.dkim.signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.mailer.dkim.expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.dkim.signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_DKIM_SIGNED_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.login","additionalKeys":[],"configDoc":"Sets the login mode for the connection. Either `NONE`, @++{++code DISABLED++}++, `OPTIONAL`, `REQUIRED` or `XOAUTH2`.\n\n - DISABLED means no login will be attempted\n - NONE means a login will be attempted if the server supports in and login credentials are set\n - REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise\n - XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"login","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_LOGIN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.auth-methods","additionalKeys":[],"configDoc":"Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as `DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_AUTH_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.truststore.password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.truststore.paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUSTSTORE_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.truststore.type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.multi-part-only","additionalKeys":[],"configDoc":"Whether the mail should always been sent as multipart even if they don't have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"multi-part-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_MULTI_PART_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.allow-rcpt-errors","additionalKeys":[],"configDoc":"Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-rcpt-errors","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_ALLOW_RCPT_ERRORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.pipelining","additionalKeys":[],"configDoc":"Enables or disables the pipelining capability if the SMTP server supports it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pipelining","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_PIPELINING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.pool-cleaner-period","additionalKeys":[],"configDoc":"Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_POOL_CLEANER_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.keep-alive-timeout","additionalKeys":[],"configDoc":"Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.","withinAMap":false,"defaultValue":"PT300S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.ntlm.workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_NTLM_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.ntlm.domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_NTLM_DOMAIN","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.mailer.approved-recipients","additionalKeys":[],"configDoc":"Allows sending emails to these recipients only.\n\nApproved recipients are compiled to a `Pattern` and must be a valid regular expression. The created `Pattern` is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"approved-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_APPROVED_RECIPIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.log-rejected-recipients","additionalKeys":[],"configDoc":"Log rejected recipients as warnings.\n\nIf false, the rejected recipients will be logged at the DEBUG level.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-rejected-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER_LOG_REJECTED_RECIPIENTS","enum":false}},{"configDocSection":{"name":"quarkus.mailer.named-mailers","optional":false,"withinAMap":false,"sectionDetails":"= Additional named mailers","sectionDetailsTitle":"Additional named mailers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.mailer","configGroupType":"io.quarkus.mailer.runtime.MailerRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".from","additionalKeys":[],"configDoc":"Sets the default `from` attribute when not specified in the `io.quarkus.mailer.Mail` instance. It's the sender email address.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__FROM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.\"mailer-name\".mock","additionalKeys":[],"configDoc":"Enables the mock mode. When enabled, mails are not sent, but stored in an in-memory mailbox. The content of the emails is also printed on the console.\n\nDisabled by default on PROD, enabled by default on DEV and TEST modes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mock","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__MOCK","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".bounce-address","additionalKeys":[],"configDoc":"Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"bounce-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__BOUNCE_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".host","additionalKeys":[],"configDoc":"Sets the SMTP host name.","withinAMap":true,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.\"mailer-name\".port","additionalKeys":[],"configDoc":"The SMTP port. The default value depends on the configuration. The port 25 is used as default when `ssl` is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when `ssl` is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".username","additionalKeys":[],"configDoc":"Sets the username to connect to the SMTP server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".password","additionalKeys":[],"configDoc":"Sets the password to connect to the SMTP server.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".ssl","additionalKeys":[],"configDoc":"Enables or disables the TLS/SSL.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__SSL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.\"mailer-name\".trust-all","additionalKeys":[],"configDoc":"Set whether all server certificates should be trusted. This option is only used when `ssl` is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUST_ALL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.mailer.\"mailer-name\".max-pool-size","additionalKeys":[],"configDoc":"Sets the max number of open connections to the mail server.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".own-host-name","additionalKeys":[],"configDoc":"Sets the hostname to be used for HELO/EHLO and the Message-ID.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"own-host-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__OWN_HOST_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".keep-alive","additionalKeys":[],"configDoc":"Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".disable-esmtp","additionalKeys":[],"configDoc":"Disable ESMTP. The RFC-1869 states that clients should always attempt `EHLO` as first command to determine if ESMTP is supported, if this returns an error code, `HELO` is tried to use the _regular_ SMTP command.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-esmtp","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DISABLE_ESMTP","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".start-tls","additionalKeys":[],"configDoc":"Sets the TLS security mode for the connection. Either `DISABLED`, `OPTIONAL` or `REQUIRED`.","withinAMap":true,"defaultValue":"OPTIONAL","javaDocSiteLink":"","docMapKey":"start-tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__START_TLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".dkim.enabled","additionalKeys":[],"configDoc":"Enables DKIM signing.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.private-key","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key used to sign the email.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.private-key-path","additionalKeys":[],"configDoc":"Configures the PKCS++#++8 format private key file path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"private-key-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.auid","additionalKeys":[],"configDoc":"Configures the Agent or User Identifier (AUID).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_AUID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.selector","additionalKeys":[],"configDoc":"Configures the selector used to query the public key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"selector","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SELECTOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.sdid","additionalKeys":[],"configDoc":"Configures the Signing Domain Identifier (SDID).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sdid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SDID","enum":false}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.\"mailer-name\".dkim.header-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for signed headers.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_HEADER_CANON_ALGO","enum":true}},{"configDocKey":{"type":"io.quarkus.mailer.runtime.DkimSignOptionsConfig.CanonicalizationAlgorithmOption","key":"quarkus.mailer.\"mailer-name\".dkim.body-canon-algo","additionalKeys":[],"configDoc":"Configures the canonicalization algorithm for mail body.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-canon-algo","configPhase":"RUN_TIME","acceptedValues":["`simple`","`relaxed`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_CANON_ALGO","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mailer.\"mailer-name\".dkim.body-limit","additionalKeys":[],"configDoc":"Configures the body limit to sign. Must be greater than zero.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mailer.\"mailer-name\".dkim.signature-timestamp","additionalKeys":[],"configDoc":"Configures to enable or disable signature sign timestamp.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-timestamp","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNATURE_TIMESTAMP","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.mailer.\"mailer-name\".dkim.expire-time","additionalKeys":[],"configDoc":"Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"expire-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_EXPIRE_TIME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".dkim.signed-headers","additionalKeys":[],"configDoc":"Configures the signed headers in DKIM, separated by commas. The order in the list matters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNED_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".login","additionalKeys":[],"configDoc":"Sets the login mode for the connection. Either `NONE`, @++{++code DISABLED++}++, `OPTIONAL`, `REQUIRED` or `XOAUTH2`.\n\n - DISABLED means no login will be attempted\n - NONE means a login will be attempted if the server supports in and login credentials are set\n - REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise\n - XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens","withinAMap":true,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"login","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__LOGIN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".auth-methods","additionalKeys":[],"configDoc":"Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as `DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__AUTH_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".truststore.password","additionalKeys":[],"configDoc":"Sets the trust store password if any. Note that the password is only used for JKS and PCK++#++12 trust stores.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".truststore.paths","additionalKeys":[],"configDoc":"Sets the location of the trust store files. If you use JKS or PCK++#++12, only one path is allowed. If you use PEM files, you can specify multiple paths.\n\nThe relative paths are relative to the application working directly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".truststore.type","additionalKeys":[],"configDoc":"Sets the trust store type. By default, it guesses the type from the file name extension. For instance, `truststore.pem` will be seen as a PEM file, while `truststore.jks` will be seen as a JKS file. `truststore.p12` and `truststore.pfx` will both be seen as PKCS++#++12 files. Accepted values are: `JKS`, `PEM`, `PKCS`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".multi-part-only","additionalKeys":[],"configDoc":"Whether the mail should always been sent as multipart even if they don't have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"multi-part-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__MULTI_PART_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".allow-rcpt-errors","additionalKeys":[],"configDoc":"Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-rcpt-errors","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__ALLOW_RCPT_ERRORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".pipelining","additionalKeys":[],"configDoc":"Enables or disables the pipelining capability if the SMTP server supports it.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"pipelining","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__PIPELINING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.\"mailer-name\".pool-cleaner-period","additionalKeys":[],"configDoc":"Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.","withinAMap":true,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__POOL_CLEANER_PERIOD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mailer.\"mailer-name\".keep-alive-timeout","additionalKeys":[],"configDoc":"Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.","withinAMap":true,"defaultValue":"PT300S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".ntlm.workstation","additionalKeys":[],"configDoc":"Sets the workstation used on NTLM authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"workstation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__NTLM_WORKSTATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mailer.\"mailer-name\".ntlm.domain","additionalKeys":[],"configDoc":"Sets the domain used on NTLM authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__NTLM_DOMAIN","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.mailer.\"mailer-name\".approved-recipients","additionalKeys":[],"configDoc":"Allows sending emails to these recipients only.\n\nApproved recipients are compiled to a `Pattern` and must be a valid regular expression. The created `Pattern` is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"approved-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__APPROVED_RECIPIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mailer.\"mailer-name\".log-rejected-recipients","additionalKeys":[],"configDoc":"Log rejected recipients as warnings.\n\nIf false, the rejected recipients will be logged at the DEBUG level.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-rejected-recipients","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mailer","since":null,"environmentVariable":"QUARKUS_MAILER__MAILER_NAME__LOG_REJECTED_RECIPIENTS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig index 9da51b19954..879e4cd2b55 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.enabled","additionalKeys":[],"configDoc":"Micrometer metrics support.\n\nMicrometer metrics support is enabled by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.registry-enabled-default","additionalKeys":[],"configDoc":"Micrometer MeterRegistry discovery.\n\nMicrometer MeterRegistry implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"registry-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_REGISTRY_ENABLED_DEFAULT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.binder-enabled-default","additionalKeys":[],"configDoc":"Micrometer MeterBinder discovery.\n\nMicrometer MeterBinder implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"binder-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_ENABLED_DEFAULT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-client.enabled","additionalKeys":[],"configDoc":"Outbound HTTP request metrics support.\n\nSupport for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-server.enabled","additionalKeys":[],"configDoc":"Inbound HTTP metrics support.\n\nSupport for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.jvm","additionalKeys":[],"configDoc":"Micrometer JVM metrics support.\n\nSupport for JVM metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_JVM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.kafka.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_KAFKA_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.redis.enabled","additionalKeys":[],"configDoc":"Redis client metrics support.\n\nSupport for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_REDIS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.stork.enabled","additionalKeys":[],"configDoc":"Stork metrics support.\n\nSupport for Stork metrics will be enabled if Micrometer support is enabled, the Quarkus Stork extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_STORK_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-server.enabled","additionalKeys":[],"configDoc":"gRPC Server metrics support.\n\nSupport for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_GRPC_SERVER_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-client.enabled","additionalKeys":[],"configDoc":"gRPC Client metrics support.\n\nSupport for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.messaging.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Reactive Messaging metrics will be enabled if Micrometer support is enabled, MessageObservationCollector interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_MESSAGING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.mp-metrics.enabled","additionalKeys":[],"configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_MP_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.system","additionalKeys":[],"configDoc":"Micrometer System metrics support.\n\nSupport for System metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_SYSTEM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.vertx.enabled","additionalKeys":[],"configDoc":"Vert.x metrics support.\n\nSupport for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_VERTX_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.netty.enabled","additionalKeys":[],"configDoc":"Netty metrics support.\n\nSupport for Netty metrics will be enabled if Micrometer support is enabled, the Netty allocator classes are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_NETTY_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.json.enabled","additionalKeys":[],"configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.json.path","additionalKeys":[],"configDoc":"The path for the JSON metrics endpoint. The default value is `metrics`. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.micrometer.export.json.buffer-length","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_BUFFER_LENGTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.micrometer.export.json.expiry","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_EXPIRY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.prometheus.enabled","additionalKeys":[],"configDoc":"Support for export to Prometheus.\n\nSupport for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.registry-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.prometheus.path","additionalKeys":[],"configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.export.prometheus.default-registry","additionalKeys":[],"configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS_DEFAULT_REGISTRY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.enabled","additionalKeys":[],"configDoc":"Micrometer metrics support.\n\nMicrometer metrics support is enabled by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.registry-enabled-default","additionalKeys":[],"configDoc":"Micrometer MeterRegistry discovery.\n\nMicrometer MeterRegistry implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"registry-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_REGISTRY_ENABLED_DEFAULT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.binder-enabled-default","additionalKeys":[],"configDoc":"Micrometer MeterBinder discovery.\n\nMicrometer MeterBinder implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"binder-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_ENABLED_DEFAULT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-client.enabled","additionalKeys":[],"configDoc":"Outbound HTTP request metrics support.\n\nSupport for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-server.enabled","additionalKeys":[],"configDoc":"Inbound HTTP metrics support.\n\nSupport for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.jvm","additionalKeys":[],"configDoc":"Micrometer JVM metrics support.\n\nSupport for JVM metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_JVM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.kafka.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_KAFKA_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.redis.enabled","additionalKeys":[],"configDoc":"Redis client metrics support.\n\nSupport for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_REDIS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.stork.enabled","additionalKeys":[],"configDoc":"Stork metrics support.\n\nSupport for Stork metrics will be enabled if Micrometer support is enabled, the Quarkus Stork extension is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_STORK_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-server.enabled","additionalKeys":[],"configDoc":"gRPC Server metrics support.\n\nSupport for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_GRPC_SERVER_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-client.enabled","additionalKeys":[],"configDoc":"gRPC Client metrics support.\n\nSupport for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.messaging.enabled","additionalKeys":[],"configDoc":"Kafka metrics support.\n\nSupport for Reactive Messaging metrics will be enabled if Micrometer support is enabled, MessageObservationCollector interface is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_MESSAGING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.mp-metrics.enabled","additionalKeys":[],"configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_MP_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.system","additionalKeys":[],"configDoc":"Micrometer System metrics support.\n\nSupport for System metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_SYSTEM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.vertx.enabled","additionalKeys":[],"configDoc":"Vert.x metrics support.\n\nSupport for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_VERTX_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.netty.enabled","additionalKeys":[],"configDoc":"Netty metrics support.\n\nSupport for Netty metrics will be enabled if Micrometer support is enabled, the Netty allocator classes are on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.binder-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_NETTY_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.json.enabled","additionalKeys":[],"configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.json.path","additionalKeys":[],"configDoc":"The path for the JSON metrics endpoint. The default value is `metrics`. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.micrometer.export.json.buffer-length","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_BUFFER_LENGTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.micrometer.export.json.expiry","additionalKeys":[],"configDoc":"Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_JSON_EXPIRY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.prometheus.enabled","additionalKeys":[],"configDoc":"Support for export to Prometheus.\n\nSupport for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and `quarkus.micrometer.registry-enabled-default` is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.prometheus.path","additionalKeys":[],"configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.export.prometheus.default-registry","additionalKeys":[],"configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS_DEFAULT_REGISTRY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpClientConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpClientConfig index 88a096f4878..863e86ccaec 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpClientConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-client.match-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions used to specify uri\nlabels in http metrics.\n\nOutbount HTTP client instrumentation will attempt to transform parameterized\nresource paths, `/item/123`, into a generic form, `/item/{id}`,\nto reduce the cardinality of uri label values.\n\nPatterns specified here will take precedence over those computed\nvalues.\n\nFor example, if `/item/\\\\\\\\d+=/item/custom` or\n`/item/[0-9]+=/item/custom` is specified in this list,\na request to a matching path (`/item/123`) will use the specified\nreplacement value (`/item/custom`) as the value for the uri label.\nNote that backslashes must be double escaped as `\\\\\\\\`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"match-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-client","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MATCH_PATTERNS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-client.ignore-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions defining uri paths that should be ignored (not measured).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-client","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_IGNORE_PATTERNS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.micrometer.binder.http-client.max-uri-tags","additionalKeys":[],"configDoc":"Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-uri-tags","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-client","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MAX_URI_TAGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-client.match-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions used to specify uri\nlabels in http metrics.\n\nOutbount HTTP client instrumentation will attempt to transform parameterized\nresource paths, `/item/123`, into a generic form, `/item/{id}`,\nto reduce the cardinality of uri label values.\n\nPatterns specified here will take precedence over those computed\nvalues.\n\nFor example, if `/item/\\\\\\\\d+=/item/custom` or\n`/item/[0-9]+=/item/custom` is specified in this list,\na request to a matching path (`/item/123`) will use the specified\nreplacement value (`/item/custom`) as the value for the uri label.\nNote that backslashes must be double escaped as `\\\\\\\\`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"match-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-client","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MATCH_PATTERNS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-client.ignore-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions defining uri paths that should be ignored (not measured).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-client","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_IGNORE_PATTERNS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.micrometer.binder.http-client.max-uri-tags","additionalKeys":[],"configDoc":"Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-uri-tags","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-client","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MAX_URI_TAGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpServerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpServerConfig index d6fde25b872..69ca7c97463 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpServerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.HttpServerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-server.match-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions used to specify uri\nlabels in http metrics.\n\nVertx instrumentation will attempt to transform parameterized\nresource paths, `/item/123`, into a generic form, `/item/{id}`,\nto reduce the cardinality of uri label values.\n\nPatterns specified here will take precedence over those computed\nvalues.\n\nFor example, if `/item/\\\\\\\\d+=/item/custom` or\n`/item/[0-9]+=/item/custom` is specified in this list,\na request to a matching path (`/item/123`) will use the specified\nreplacement value (`/item/custom`) as the value for the uri label.\nNote that backslashes must be double escaped as `\\\\\\\\`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"match-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MATCH_PATTERNS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-server.ignore-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions defining uri paths that should be ignored (not measured).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_IGNORE_PATTERNS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.binder.http-server.suppress-non-application-uris","additionalKeys":[],"configDoc":"Suppress non-application uris from metrics collection.\nThis will suppress all metrics for non-application endpoints using\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}`.\n\nSuppressing non-application uris is enabled by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"suppress-non-application-uris","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_SUPPRESS_NON_APPLICATION_URIS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.micrometer.binder.http-server.max-uri-tags","additionalKeys":[],"configDoc":"Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-uri-tags","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MAX_URI_TAGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-server.match-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions used to specify uri\nlabels in http metrics.\n\nVertx instrumentation will attempt to transform parameterized\nresource paths, `/item/123`, into a generic form, `/item/{id}`,\nto reduce the cardinality of uri label values.\n\nPatterns specified here will take precedence over those computed\nvalues.\n\nFor example, if `/item/\\\\\\\\d+=/item/custom` or\n`/item/[0-9]+=/item/custom` is specified in this list,\na request to a matching path (`/item/123`) will use the specified\nreplacement value (`/item/custom`) as the value for the uri label.\nNote that backslashes must be double escaped as `\\\\\\\\`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"match-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MATCH_PATTERNS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.binder.http-server.ignore-patterns","additionalKeys":[],"configDoc":"Comma-separated list of regular expressions defining uri paths that should be ignored (not measured).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ignore-patterns","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_IGNORE_PATTERNS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.binder.http-server.suppress-non-application-uris","additionalKeys":[],"configDoc":"Suppress non-application uris from metrics collection.\nThis will suppress all metrics for non-application endpoints using\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}`.\n\nSuppressing non-application uris is enabled by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"suppress-non-application-uris","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_SUPPRESS_NON_APPLICATION_URIS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.micrometer.binder.http-server.max-uri-tags","additionalKeys":[],"configDoc":"Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"max-uri-tags","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.binder.http-server","since":null,"environmentVariable":"QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MAX_URI_TAGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.PrometheusRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.PrometheusRuntimeConfig index f2c13e99a2e..bbd56ad1fa7 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.PrometheusRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.runtime.PrometheusRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"`Map`","key":"quarkus.micrometer.export.prometheus","additionalKeys":[],"configDoc":"Prometheus registry configuration properties.\n\nA property source for configuration of the Prometheus MeterRegistry,\nsee https://micrometer.io/docs/registry/prometheus.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"prometheus","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.export.prometheus","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.String","key":"quarkus.micrometer.export.prometheus.\"configuration-property-name\"","additionalKeys":[],"configDoc":"Prometheus registry configuration properties.\n\nA property source for configuration of the Prometheus MeterRegistry,\nsee https://micrometer.io/docs/registry/prometheus.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"configuration-property-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer.export.prometheus","since":null,"environmentVariable":"QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.deployment.MongoClientBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.deployment.MongoClientBuildTimeConfig index 11d4325ae26..82eadaf6758 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.deployment.MongoClientBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.deployment.MongoClientBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.metrics.enabled","additionalKeys":[],"configDoc":"Whether metrics are published in case a metrics extension is present.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.force-default-clients","additionalKeys":[],"configDoc":"If set to true, the default clients will always be created even if there are no injection points that use them","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-default-clients","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_FORCE_DEFAULT_CLIENTS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mongodb.devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.mongodb.devservices.properties","additionalKeys":[],"configDoc":"Generic properties that are added to the connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_PROPERTIES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.mongodb.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.metrics.enabled","additionalKeys":[],"configDoc":"Whether metrics are published in case a metrics extension is present.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.force-default-clients","additionalKeys":[],"configDoc":"If set to true, the default clients will always be created even if there are no injection points that use them","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-default-clients","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_FORCE_DEFAULT_CLIENTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.tracing.enabled","additionalKeys":[],"configDoc":"Whether or not tracing spans of driver commands are sent in case the quarkus-opentelemetry extension is present.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mongodb.devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.mongodb.devservices.properties.\"property-key\"","additionalKeys":[],"configDoc":"Generic properties that are added to the connection URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.mongodb.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.runtime.MongodbConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.runtime.MongodbConfig index a415e312070..41f57dba0cf 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.runtime.MongodbConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.mongodb.runtime.MongodbConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.mongodb.connection-string","additionalKeys":[],"configDoc":"Configures the connection string. The format is: `mongodb://++[++username:password@++]++host1++[++:port1++][++,host2++[++:port2++]++,...++[++,hostN++[++:portN++]]][++/++[++database.collection++][++?options++]]++`\n\n`mongodb://` is a required prefix to identify that this is a string in the standard connection format.\n\n`username:password@` are optional. If given, the driver will attempt to log in to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well.\n\n`host1` is the only required part of the connection string. It identifies a server address to connect to.\n\n`:portX` is optional and defaults to :27017 if not provided.\n\n`/database` is the name of the database to log in to and thus is only relevant if the `username:password@` syntax is used. If not specified the `admin` database will be used by default.\n\n`?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\".\n\nAn alternative format, using the `mongodb{plus}srv` protocol, is:\n\n```\nmongodb+srv://[username:password@]host[/[database][?options]]\n```\n\n\n\n - `mongodb{plus}srv://` is a required prefix for this format.\n - `username:password@` are optional. If given, the driver will attempt to login to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well\n - `host` is the only required part of the URI. It identifies a single host name for which SRV records are looked up from a Domain Name Server after prefixing the host name with `\"_mongodb._tcp\"`. The host/port for each SRV record becomes the seed list used to connect, as if each one were provided as host/port pair in a URI using the normal mongodb protocol.\n - `/database` is the name of the database to login to and thus is only relevant if the `username:password@` syntax is used. If not specified the \"admin\" database will be used by default.\n - `?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\". Additionally with the mongodb{plus}srv protocol, TXT records are looked up from a Domain Name Server for the given host, and the text value of each one is prepended to any options on the URI itself. Because the last specified value for any option wins, that means that options provided on the URI will override any that are provided via TXT records.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-string","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CONNECTION_STRING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.hosts","additionalKeys":[],"configDoc":"Configures the MongoDB server addressed (one if single mode). The addresses are passed as `host:port`.","withinAMap":false,"defaultValue":"127.0.0.1:27017","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.database","additionalKeys":[],"configDoc":"Configure the database name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"database","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DATABASE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.application-name","additionalKeys":[],"configDoc":"Configures the application name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.max-pool-size","additionalKeys":[],"configDoc":"Configures the maximum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.min-pool-size","additionalKeys":[],"configDoc":"Configures the minimum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MIN_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.max-connection-idle-time","additionalKeys":[],"configDoc":"Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-idle-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAX_CONNECTION_IDLE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.max-connection-life-time","additionalKeys":[],"configDoc":"Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-life-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAX_CONNECTION_LIFE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.maintenance-frequency","additionalKeys":[],"configDoc":"Configures the time period between runs of the maintenance job.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAINTENANCE_FREQUENCY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.maintenance-initial-delay","additionalKeys":[],"configDoc":"Configures period of time to wait before running the first maintenance job on the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-initial-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAINTENANCE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.connect-timeout","additionalKeys":[],"configDoc":"How long a connection can take to be opened before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.read-timeout","additionalKeys":[],"configDoc":"How long a socket read can take before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.tls-insecure","additionalKeys":[],"configDoc":"If connecting with TLS, this option enables insecure TLS connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls-insecure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_TLS_INSECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.tls","additionalKeys":[],"configDoc":"Whether to connect using TLS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_TLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.replica-set-name","additionalKeys":[],"configDoc":"Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"replica-set-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_REPLICA_SET_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.server-selection-timeout","additionalKeys":[],"configDoc":"How long the driver will wait for server selection to succeed before throwing an exception.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"server-selection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_SERVER_SELECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.local-threshold","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"local-threshold","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_LOCAL_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.heartbeat-frequency","additionalKeys":[],"configDoc":"The frequency that the driver will attempt to determine the current state of each server in the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"heartbeat-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HEARTBEAT_FREQUENCY","enum":false}},{"configDocSection":{"name":"quarkus.mongodb.write-concern","optional":false,"withinAMap":false,"sectionDetails":"== Write concern","sectionDetailsTitle":"Write concern","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.mongodb","configGroupType":"io.quarkus.mongodb.runtime.WriteConcernConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.write-concern.safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.write-concern.journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.write-concern.w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_W","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.write-concern.retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.write-concern.w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_W_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.read-concern","additionalKeys":[],"configDoc":"Configures the read concern. Supported values are: `local++|++majority++|++linearizable++|++snapshot++|++available`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-concern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_READ_CONCERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.read-preference","additionalKeys":[],"configDoc":"Configures the read preference. Supported values are: `primary++|++primaryPreferred++|++secondary++|++secondaryPreferred++|++nearest`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-preference","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_READ_PREFERENCE","enum":false}},{"configDocSection":{"name":"quarkus.mongodb.credentials","optional":false,"withinAMap":false,"sectionDetails":"== Credentials and authentication mechanism","sectionDetailsTitle":"Credentials and authentication mechanism","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.mongodb","configGroupType":"io.quarkus.mongodb.runtime.CredentialConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.mongodb.credentials.auth-mechanism-properties","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.auth-mechanism-properties","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER_NAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.health.database","additionalKeys":[],"configDoc":"The database used during the readiness health checks","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"health-database","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HEALTH_DATABASE","enum":false}},{"configDocKey":{"type":"org.bson.UuidRepresentation","key":"quarkus.mongodb.uuid-representation","additionalKeys":[],"configDoc":"Configures the UUID representation to use when encoding instances of `java.util.UUID` and when decoding BSON binary values with subtype of 3.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid-representation","configPhase":"RUN_TIME","acceptedValues":["`unspecified`","`standard`","`c-sharp-legacy`","`java-legacy`","`python-legacy`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_UUID_REPRESENTATION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".connection-string","additionalKeys":[],"configDoc":"Configures the connection string. The format is: `mongodb://++[++username:password@++]++host1++[++:port1++][++,host2++[++:port2++]++,...++[++,hostN++[++:portN++]]][++/++[++database.collection++][++?options++]]++`\n\n`mongodb://` is a required prefix to identify that this is a string in the standard connection format.\n\n`username:password@` are optional. If given, the driver will attempt to log in to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well.\n\n`host1` is the only required part of the connection string. It identifies a server address to connect to.\n\n`:portX` is optional and defaults to :27017 if not provided.\n\n`/database` is the name of the database to log in to and thus is only relevant if the `username:password@` syntax is used. If not specified the `admin` database will be used by default.\n\n`?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\".\n\nAn alternative format, using the `mongodb{plus}srv` protocol, is:\n\n```\nmongodb+srv://[username:password@]host[/[database][?options]]\n```\n\n\n\n - `mongodb{plus}srv://` is a required prefix for this format.\n - `username:password@` are optional. If given, the driver will attempt to login to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well\n - `host` is the only required part of the URI. It identifies a single host name for which SRV records are looked up from a Domain Name Server after prefixing the host name with `\"_mongodb._tcp\"`. The host/port for each SRV record becomes the seed list used to connect, as if each one were provided as host/port pair in a URI using the normal mongodb protocol.\n - `/database` is the name of the database to login to and thus is only relevant if the `username:password@` syntax is used. If not specified the \"admin\" database will be used by default.\n - `?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\". Additionally with the mongodb{plus}srv protocol, TXT records are looked up from a Domain Name Server for the given host, and the text value of each one is prepended to any options on the URI itself. Because the last specified value for any option wins, that means that options provided on the URI will override any that are provided via TXT records.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-string","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECTION_STRING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".hosts","additionalKeys":[],"configDoc":"Configures the MongoDB server addressed (one if single mode). The addresses are passed as `host:port`.","withinAMap":true,"defaultValue":"127.0.0.1:27017","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".database","additionalKeys":[],"configDoc":"Configure the database name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"database","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__DATABASE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".application-name","additionalKeys":[],"configDoc":"Configures the application name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.\"mongo-client-configs\".max-pool-size","additionalKeys":[],"configDoc":"Configures the maximum number of connections in the connection pool.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.\"mongo-client-configs\".min-pool-size","additionalKeys":[],"configDoc":"Configures the minimum number of connections in the connection pool.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MIN_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".max-connection-idle-time","additionalKeys":[],"configDoc":"Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-idle-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_IDLE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".max-connection-life-time","additionalKeys":[],"configDoc":"Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-life-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_LIFE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".maintenance-frequency","additionalKeys":[],"configDoc":"Configures the time period between runs of the maintenance job.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_FREQUENCY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".maintenance-initial-delay","additionalKeys":[],"configDoc":"Configures period of time to wait before running the first maintenance job on the connection pool.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-initial-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".connect-timeout","additionalKeys":[],"configDoc":"How long a connection can take to be opened before timing out.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".read-timeout","additionalKeys":[],"configDoc":"How long a socket read can take before timing out.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".tls-insecure","additionalKeys":[],"configDoc":"If connecting with TLS, this option enables insecure TLS connections.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls-insecure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_INSECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".tls","additionalKeys":[],"configDoc":"Whether to connect using TLS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".replica-set-name","additionalKeys":[],"configDoc":"Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"replica-set-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__REPLICA_SET_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".server-selection-timeout","additionalKeys":[],"configDoc":"How long the driver will wait for server selection to succeed before throwing an exception.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"server-selection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__SERVER_SELECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".local-threshold","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"local-threshold","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__LOCAL_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".heartbeat-frequency","additionalKeys":[],"configDoc":"The frequency that the driver will attempt to determine the current state of each server in the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"heartbeat-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEARTBEAT_FREQUENCY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".read-concern","additionalKeys":[],"configDoc":"Configures the read concern. Supported values are: `local++|++majority++|++linearizable++|++snapshot++|++available`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-concern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_CONCERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".read-preference","additionalKeys":[],"configDoc":"Configures the read preference. Supported values are: `primary++|++primaryPreferred++|++secondary++|++secondaryPreferred++|++nearest`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-preference","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_PREFERENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".health.database","additionalKeys":[],"configDoc":"The database used during the readiness health checks","withinAMap":true,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"health-database","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEALTH_DATABASE","enum":false}},{"configDocKey":{"type":"org.bson.UuidRepresentation","key":"quarkus.mongodb.\"mongo-client-configs\".uuid-representation","additionalKeys":[],"configDoc":"Configures the UUID representation to use when encoding instances of `java.util.UUID` and when decoding BSON binary values with subtype of 3.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid-representation","configPhase":"RUN_TIME","acceptedValues":["`unspecified`","`standard`","`c-sharp-legacy`","`java-legacy`","`python-legacy`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__UUID_REPRESENTATION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.dns.server-host","additionalKeys":[],"configDoc":"This property configures the DNS server. If the server is not set, it tries to read the first `nameserver` from `/etc /resolv.conf` (if the file exists), otherwise fallback to the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"dns-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_SERVER_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.dns.server-port","additionalKeys":[],"configDoc":"This property configures the DNS server port.","withinAMap":false,"defaultValue":"53","javaDocSiteLink":"","docMapKey":"dns-server-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_SERVER_PORT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.dns.lookup-timeout","additionalKeys":[],"configDoc":"If `native.dns.use-vertx-dns-resolver` is set to `true`, this property configures the DNS lookup timeout duration.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"dns-lookup-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_LOOKUP_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mongodb.dns.log-activity","additionalKeys":[],"configDoc":"This property enables the logging ot the DNS lookup. It can be useful to understand why the lookup fails.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dns-lookup-log-activity","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_LOG_ACTIVITY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.mongodb.connection-string","additionalKeys":[],"configDoc":"Configures the connection string. The format is: `mongodb://++[++username:password@++]++host1++[++:port1++][++,host2++[++:port2++]++,...++[++,hostN++[++:portN++]]][++/++[++database.collection++][++?options++]]++`\n\n`mongodb://` is a required prefix to identify that this is a string in the standard connection format.\n\n`username:password@` are optional. If given, the driver will attempt to log in to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well.\n\n`host1` is the only required part of the connection string. It identifies a server address to connect to.\n\n`:portX` is optional and defaults to :27017 if not provided.\n\n`/database` is the name of the database to log in to and thus is only relevant if the `username:password@` syntax is used. If not specified the `admin` database will be used by default.\n\n`?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\".\n\nAn alternative format, using the `mongodb{plus}srv` protocol, is:\n\n```\nmongodb+srv://[username:password@]host[/[database][?options]]\n```\n\n\n\n - `mongodb{plus}srv://` is a required prefix for this format.\n - `username:password@` are optional. If given, the driver will attempt to login to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well\n - `host` is the only required part of the URI. It identifies a single host name for which SRV records are looked up from a Domain Name Server after prefixing the host name with `\"_mongodb._tcp\"`. The host/port for each SRV record becomes the seed list used to connect, as if each one were provided as host/port pair in a URI using the normal mongodb protocol.\n - `/database` is the name of the database to login to and thus is only relevant if the `username:password@` syntax is used. If not specified the \"admin\" database will be used by default.\n - `?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\". Additionally with the mongodb{plus}srv protocol, TXT records are looked up from a Domain Name Server for the given host, and the text value of each one is prepended to any options on the URI itself. Because the last specified value for any option wins, that means that options provided on the URI will override any that are provided via TXT records.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-string","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CONNECTION_STRING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.hosts","additionalKeys":[],"configDoc":"Configures the MongoDB server addressed (one if single mode). The addresses are passed as `host:port`.","withinAMap":false,"defaultValue":"127.0.0.1:27017","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.database","additionalKeys":[],"configDoc":"Configure the database name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"database","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DATABASE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.application-name","additionalKeys":[],"configDoc":"Configures the application name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.max-pool-size","additionalKeys":[],"configDoc":"Configures the maximum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.min-pool-size","additionalKeys":[],"configDoc":"Configures the minimum number of connections in the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MIN_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.max-connection-idle-time","additionalKeys":[],"configDoc":"Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-idle-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAX_CONNECTION_IDLE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.max-connection-life-time","additionalKeys":[],"configDoc":"Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-life-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAX_CONNECTION_LIFE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.maintenance-frequency","additionalKeys":[],"configDoc":"Configures the time period between runs of the maintenance job.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAINTENANCE_FREQUENCY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.maintenance-initial-delay","additionalKeys":[],"configDoc":"Configures period of time to wait before running the first maintenance job on the connection pool.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-initial-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_MAINTENANCE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.connect-timeout","additionalKeys":[],"configDoc":"How long a connection can take to be opened before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.read-timeout","additionalKeys":[],"configDoc":"How long a socket read can take before timing out.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.tls-insecure","additionalKeys":[],"configDoc":"If connecting with TLS, this option enables insecure TLS connections.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls-insecure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_TLS_INSECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.tls","additionalKeys":[],"configDoc":"Whether to connect using TLS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_TLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.replica-set-name","additionalKeys":[],"configDoc":"Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"replica-set-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_REPLICA_SET_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.server-selection-timeout","additionalKeys":[],"configDoc":"How long the driver will wait for server selection to succeed before throwing an exception.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"server-selection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_SERVER_SELECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.local-threshold","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"local-threshold","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_LOCAL_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.heartbeat-frequency","additionalKeys":[],"configDoc":"The frequency that the driver will attempt to determine the current state of each server in the cluster.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"heartbeat-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HEARTBEAT_FREQUENCY","enum":false}},{"configDocSection":{"name":"quarkus.mongodb.write-concern","optional":false,"withinAMap":false,"sectionDetails":"== Write concern","sectionDetailsTitle":"Write concern","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.mongodb","configGroupType":"io.quarkus.mongodb.runtime.WriteConcernConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.write-concern.safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.write-concern.journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.write-concern.w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_W","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.write-concern.retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.write-concern.w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_WRITE_CONCERN_W_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.safe","additionalKeys":[],"configDoc":"Configures the safety. If set to `true`: the driver ensures that all writes are acknowledged by the MongoDB server, or else throws an exception. (see also `w` and `wtimeoutMS`). If set fo\n - `false`: the driver does not ensure that all writes are acknowledged by the MongoDB server.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"safe","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_SAFE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.journal","additionalKeys":[],"configDoc":"Configures the journal writing aspect. If set to `true`: the driver waits for the server to group commit to the journal file on disk. If set to `false`: the driver does not wait for the server to group commit to the journal file on disk.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"journal","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_JOURNAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.w","additionalKeys":[],"configDoc":"When set, the driver adds `w: wValue` to all write commands. It requires `safe` to be `true`. The value is typically a number, but can also be the `majority` string.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"w","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.retry-writes","additionalKeys":[],"configDoc":"If set to `true`, the driver will retry supported write operations if they fail due to a network error.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry-writes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_RETRY_WRITES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".write-concern.w-timeout","additionalKeys":[],"configDoc":"When set, the driver adds `wtimeout : ms` to all write commands. It requires `safe` to be `true`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"w-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W_TIMEOUT","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.read-concern","additionalKeys":[],"configDoc":"Configures the read concern. Supported values are: `local++|++majority++|++linearizable++|++snapshot++|++available`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-concern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_READ_CONCERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.read-preference","additionalKeys":[],"configDoc":"Configures the read preference. Supported values are: `primary++|++primaryPreferred++|++secondary++|++secondaryPreferred++|++nearest`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-preference","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_READ_PREFERENCE","enum":false}},{"configDocSection":{"name":"quarkus.mongodb.credentials","optional":false,"withinAMap":false,"sectionDetails":"== Credentials and authentication mechanism","sectionDetailsTitle":"Credentials and authentication mechanism","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.mongodb","configGroupType":"io.quarkus.mongodb.runtime.CredentialConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.mongodb.credentials.auth-mechanism-properties.\"property-key\"","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.credentials.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.username","additionalKeys":[],"configDoc":"Configures the username.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.password","additionalKeys":[],"configDoc":"Configures the password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.auth-mechanism","additionalKeys":[],"configDoc":"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: null or `GSSAPI++|++PLAIN++|++MONGODB-X509++|++SCRAM_SHA_1++|++SCRAM_SHA_256++|++MONGODB_AWS`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.auth-source","additionalKeys":[],"configDoc":"Configures the source of the authentication credentials. This is typically the database where 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 `admin`. This option is only respected when using the MONGO-CR mechanism (the default).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-source","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_SOURCE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.auth-mechanism-properties.\"property-key\"","additionalKeys":[],"configDoc":"Allows passing authentication mechanism properties.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".credentials.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER_NAME","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.health.database","additionalKeys":[],"configDoc":"The database used during the readiness health checks","withinAMap":false,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"health-database","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_HEALTH_DATABASE","enum":false}},{"configDocKey":{"type":"org.bson.UuidRepresentation","key":"quarkus.mongodb.uuid-representation","additionalKeys":[],"configDoc":"Configures the UUID representation to use when encoding instances of `java.util.UUID` and when decoding BSON binary values with subtype of 3.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid-representation","configPhase":"RUN_TIME","acceptedValues":["`unspecified`","`standard`","`c-sharp-legacy`","`java-legacy`","`python-legacy`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_UUID_REPRESENTATION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".connection-string","additionalKeys":[],"configDoc":"Configures the connection string. The format is: `mongodb://++[++username:password@++]++host1++[++:port1++][++,host2++[++:port2++]++,...++[++,hostN++[++:portN++]]][++/++[++database.collection++][++?options++]]++`\n\n`mongodb://` is a required prefix to identify that this is a string in the standard connection format.\n\n`username:password@` are optional. If given, the driver will attempt to log in to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well.\n\n`host1` is the only required part of the connection string. It identifies a server address to connect to.\n\n`:portX` is optional and defaults to :27017 if not provided.\n\n`/database` is the name of the database to log in to and thus is only relevant if the `username:password@` syntax is used. If not specified the `admin` database will be used by default.\n\n`?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\".\n\nAn alternative format, using the `mongodb{plus}srv` protocol, is:\n\n```\nmongodb+srv://[username:password@]host[/[database][?options]]\n```\n\n\n\n - `mongodb{plus}srv://` is a required prefix for this format.\n - `username:password@` are optional. If given, the driver will attempt to login to a database after connecting to a database server. For some authentication mechanisms, only the username is specified and the password is not, in which case the \":\" after the username is left off as well\n - `host` is the only required part of the URI. It identifies a single host name for which SRV records are looked up from a Domain Name Server after prefixing the host name with `\"_mongodb._tcp\"`. The host/port for each SRV record becomes the seed list used to connect, as if each one were provided as host/port pair in a URI using the normal mongodb protocol.\n - `/database` is the name of the database to login to and thus is only relevant if the `username:password@` syntax is used. If not specified the \"admin\" database will be used by default.\n - `?options` are connection options. Note that if `database` is absent there is still a `/` required between the last host and the `?` introducing the options. Options are name=value pairs and the pairs are separated by \"&\". Additionally with the mongodb{plus}srv protocol, TXT records are looked up from a Domain Name Server for the given host, and the text value of each one is prepended to any options on the URI itself. Because the last specified value for any option wins, that means that options provided on the URI will override any that are provided via TXT records.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-string","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECTION_STRING","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".hosts","additionalKeys":[],"configDoc":"Configures the MongoDB server addressed (one if single mode). The addresses are passed as `host:port`.","withinAMap":true,"defaultValue":"127.0.0.1:27017","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".database","additionalKeys":[],"configDoc":"Configure the database name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"database","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__DATABASE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".application-name","additionalKeys":[],"configDoc":"Configures the application name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.\"mongo-client-configs\".max-pool-size","additionalKeys":[],"configDoc":"Configures the maximum number of connections in the connection pool.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.\"mongo-client-configs\".min-pool-size","additionalKeys":[],"configDoc":"Configures the minimum number of connections in the connection pool.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MIN_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".max-connection-idle-time","additionalKeys":[],"configDoc":"Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-idle-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_IDLE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".max-connection-life-time","additionalKeys":[],"configDoc":"Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-connection-life-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_LIFE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".maintenance-frequency","additionalKeys":[],"configDoc":"Configures the time period between runs of the maintenance job.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_FREQUENCY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".maintenance-initial-delay","additionalKeys":[],"configDoc":"Configures period of time to wait before running the first maintenance job on the connection pool.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"maintenance-initial-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_INITIAL_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".connect-timeout","additionalKeys":[],"configDoc":"How long a connection can take to be opened before timing out.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".read-timeout","additionalKeys":[],"configDoc":"How long a socket read can take before timing out.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".tls-insecure","additionalKeys":[],"configDoc":"If connecting with TLS, this option enables insecure TLS connections.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls-insecure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_INSECURE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mongodb.\"mongo-client-configs\".tls","additionalKeys":[],"configDoc":"Whether to connect using TLS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".replica-set-name","additionalKeys":[],"configDoc":"Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"replica-set-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__REPLICA_SET_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".server-selection-timeout","additionalKeys":[],"configDoc":"How long the driver will wait for server selection to succeed before throwing an exception.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"server-selection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__SERVER_SELECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".local-threshold","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"local-threshold","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__LOCAL_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.\"mongo-client-configs\".heartbeat-frequency","additionalKeys":[],"configDoc":"The frequency that the driver will attempt to determine the current state of each server in the cluster.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"heartbeat-frequency","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEARTBEAT_FREQUENCY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".read-concern","additionalKeys":[],"configDoc":"Configures the read concern. Supported values are: `local++|++majority++|++linearizable++|++snapshot++|++available`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-concern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_CONCERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".read-preference","additionalKeys":[],"configDoc":"Configures the read preference. Supported values are: `primary++|++primaryPreferred++|++secondary++|++secondaryPreferred++|++nearest`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-preference","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_PREFERENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.\"mongo-client-configs\".health.database","additionalKeys":[],"configDoc":"The database used during the readiness health checks","withinAMap":true,"defaultValue":"admin","javaDocSiteLink":"","docMapKey":"health-database","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEALTH_DATABASE","enum":false}},{"configDocKey":{"type":"org.bson.UuidRepresentation","key":"quarkus.mongodb.\"mongo-client-configs\".uuid-representation","additionalKeys":[],"configDoc":"Configures the UUID representation to use when encoding instances of `java.util.UUID` and when decoding BSON binary values with subtype of 3.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid-representation","configPhase":"RUN_TIME","acceptedValues":["`unspecified`","`standard`","`c-sharp-legacy`","`java-legacy`","`python-legacy`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__UUID_REPRESENTATION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.mongodb.dns.server-host","additionalKeys":[],"configDoc":"This property configures the DNS server. If the server is not set, it tries to read the first `nameserver` from `/etc /resolv.conf` (if the file exists), otherwise fallback to the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"dns-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_SERVER_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mongodb.dns.server-port","additionalKeys":[],"configDoc":"This property configures the DNS server port.","withinAMap":false,"defaultValue":"53","javaDocSiteLink":"","docMapKey":"dns-server-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_SERVER_PORT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.mongodb.dns.lookup-timeout","additionalKeys":[],"configDoc":"If `native.dns.use-vertx-dns-resolver` is set to `true`, this property configures the DNS lookup timeout duration.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"dns-lookup-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_LOOKUP_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mongodb.dns.log-activity","additionalKeys":[],"configDoc":"This property enables the logging ot the DNS lookup. It can be useful to understand why the lookup fails.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dns-lookup-log-activity","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.mongodb","since":null,"environmentVariable":"QUARKUS_MONGODB_DNS_LOG_ACTIVITY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration index 16b2802de1b..0e6b6c7cda5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.node-name","additionalKeys":[],"configDoc":"The node name used by the transaction manager. Must not exceed a length of 28 bytes.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"node-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_NODE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.shorten-node-name-if-necessary","additionalKeys":[],"configDoc":"Whether the node name should be shortened if necessary. The node name must not exceed a length of 28 bytes. If this property is set to `true`, and the node name exceeds 28 bytes, the node name is shortened by calculating the link:https://en.wikipedia.org/wiki/SHA-2[SHA-224] hash, which has a length of 28 bytes.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shorten-node-name-if-necessary","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_SHORTEN_NODE_NAME_IF_NECESSARY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.transaction-manager.default-transaction-timeout","additionalKeys":[],"configDoc":"The default transaction timeout.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"default-transaction-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_DEFAULT_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.enable-recovery","additionalKeys":[],"configDoc":"Start the recovery service on startup.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-recovery","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.recovery-modules","additionalKeys":[],"configDoc":"The list of recovery modules.","withinAMap":false,"defaultValue":"com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule,com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule","javaDocSiteLink":"","docMapKey":"recovery-modules","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_RECOVERY_MODULES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.expiry-scanners","additionalKeys":[],"configDoc":"The list of expiry scanners.","withinAMap":false,"defaultValue":"com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner","javaDocSiteLink":"","docMapKey":"expiry-scanners","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_EXPIRY_SCANNERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.xa-resource-orphan-filters","additionalKeys":[],"configDoc":"The list of orphan filters.","withinAMap":false,"defaultValue":"com.arjuna.ats.internal.jta.recovery.arjunacore.JTATransactionLogXAResourceOrphanFilter,com.arjuna.ats.internal.jta.recovery.arjunacore.JTANodeNameXAResourceOrphanFilter,com.arjuna.ats.internal.jta.recovery.arjunacore.JTAActionStatusServiceXAResourceOrphanFilter","javaDocSiteLink":"","docMapKey":"xa-resource-orphan-filters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_XA_RESOURCE_ORPHAN_FILTERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.object-store.directory","additionalKeys":[],"configDoc":"The name of the directory where the transaction logs will be stored when using the `file-system` object store. If the value is not absolute then the directory is relative to the _user.dir_ system property.","withinAMap":false,"defaultValue":"ObjectStore","javaDocSiteLink":"","docMapKey":"directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DIRECTORY","enum":false}},{"configDocKey":{"type":"io.quarkus.narayana.jta.runtime.ObjectStoreType","key":"quarkus.transaction-manager.object-store.type","additionalKeys":[],"configDoc":"The type of object store.","withinAMap":false,"defaultValue":"file-system","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`file-system`","`jdbc`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.object-store.datasource","additionalKeys":[],"configDoc":"The name of the datasource where the transaction logs will be stored when using the `jdbc` object store.\n\nIf undefined, it will use the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.object-store.create-table","additionalKeys":[],"configDoc":"Whether to create the table if it does not exist.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-table","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_CREATE_TABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.object-store.drop-table","additionalKeys":[],"configDoc":"Whether to drop the table on startup.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"drop-table","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DROP_TABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.object-store.table-prefix","additionalKeys":[],"configDoc":"The prefix to apply to the table.","withinAMap":false,"defaultValue":"quarkus_","javaDocSiteLink":"","docMapKey":"table-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TABLE_PREFIX","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.node-name","additionalKeys":[],"configDoc":"The node name used by the transaction manager. Must not exceed a length of 28 bytes.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"node-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_NODE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.shorten-node-name-if-necessary","additionalKeys":[],"configDoc":"Whether the node name should be shortened if necessary. The node name must not exceed a length of 28 bytes. If this property is set to `true`, and the node name exceeds 28 bytes, the node name is shortened by calculating the link:https://en.wikipedia.org/wiki/SHA-2[SHA-224] hash, which has a length of 28 bytes.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shorten-node-name-if-necessary","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_SHORTEN_NODE_NAME_IF_NECESSARY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.transaction-manager.default-transaction-timeout","additionalKeys":[],"configDoc":"The default transaction timeout.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"default-transaction-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_DEFAULT_TRANSACTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.enable-recovery","additionalKeys":[],"configDoc":"Start the recovery service on startup.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-recovery","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.recovery-modules","additionalKeys":[],"configDoc":"The list of recovery modules.","withinAMap":false,"defaultValue":"com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule,com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule","javaDocSiteLink":"","docMapKey":"recovery-modules","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_RECOVERY_MODULES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.expiry-scanners","additionalKeys":[],"configDoc":"The list of expiry scanners.","withinAMap":false,"defaultValue":"com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner","javaDocSiteLink":"","docMapKey":"expiry-scanners","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_EXPIRY_SCANNERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.xa-resource-orphan-filters","additionalKeys":[],"configDoc":"The list of orphan filters.","withinAMap":false,"defaultValue":"com.arjuna.ats.internal.jta.recovery.arjunacore.JTATransactionLogXAResourceOrphanFilter,com.arjuna.ats.internal.jta.recovery.arjunacore.JTANodeNameXAResourceOrphanFilter,com.arjuna.ats.internal.jta.recovery.arjunacore.JTAActionStatusServiceXAResourceOrphanFilter","javaDocSiteLink":"","docMapKey":"xa-resource-orphan-filters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_XA_RESOURCE_ORPHAN_FILTERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.object-store.directory","additionalKeys":[],"configDoc":"The name of the directory where the transaction logs will be stored when using the `file-system` object store. If the value is not absolute then the directory is relative to the _user.dir_ system property.","withinAMap":false,"defaultValue":"ObjectStore","javaDocSiteLink":"","docMapKey":"directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DIRECTORY","enum":false}},{"configDocKey":{"type":"io.quarkus.narayana.jta.runtime.ObjectStoreType","key":"quarkus.transaction-manager.object-store.type","additionalKeys":[],"configDoc":"The type of object store.","withinAMap":false,"defaultValue":"file-system","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`file-system`","`jdbc`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.object-store.datasource","additionalKeys":[],"configDoc":"The name of the datasource where the transaction logs will be stored when using the `jdbc` object store.\n\nIf undefined, it will use the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DATASOURCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.object-store.create-table","additionalKeys":[],"configDoc":"Whether to create the table if it does not exist.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"create-table","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_CREATE_TABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.transaction-manager.object-store.drop-table","additionalKeys":[],"configDoc":"Whether to drop the table on startup.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"drop-table","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DROP_TABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.transaction-manager.object-store.table-prefix","additionalKeys":[],"configDoc":"The prefix to apply to the table.","withinAMap":false,"defaultValue":"quarkus_","javaDocSiteLink":"","docMapKey":"table-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.transaction-manager","since":null,"environmentVariable":"QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TABLE_PREFIX","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.lra.runtime.LRAConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.lra.runtime.LRAConfiguration index a8917add10f..0f8de07307c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.lra.runtime.LRAConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.narayana.lra.runtime.LRAConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.lra.coordinator-url","additionalKeys":[],"configDoc":"The REST endpoint on which a coordinator is running. In order for an LRA to begin and end successfully and in order to join with an existing LRA, this coordinator must be available whenever a service method annotated with @LRA is invoked. In this version of the extension, a failed coordinator with LRAs that have not yet finished must be restarted.","withinAMap":false,"defaultValue":"http://localhost:50000/lra-coordinator","javaDocSiteLink":"","docMapKey":"coordinator-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lra","since":null,"environmentVariable":"QUARKUS_LRA_COORDINATOR_URL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.lra.coordinator-url","additionalKeys":[],"configDoc":"The REST endpoint on which a coordinator is running. In order for an LRA to begin and end successfully and in order to join with an existing LRA, this coordinator must be available whenever a service method annotated with @LRA is invoked. In this version of the extension, a failed coordinator with LRAs that have not yet finished must be restarted.","withinAMap":false,"defaultValue":"http://localhost:50000/lra-coordinator","javaDocSiteLink":"","docMapKey":"coordinator-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.lra","since":null,"environmentVariable":"QUARKUS_LRA_COORDINATOR_URL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.netty.deployment.NettyBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.netty.deployment.NettyBuildTimeConfig index 72d64b2a7f1..07c615306d1 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.netty.deployment.NettyBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.netty.deployment.NettyBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.netty.allocator-max-order","additionalKeys":[],"configDoc":"The value configuring the `io.netty.allocator.maxOrder` system property of Netty. The default value is `3`. Configuring this property overrides the minimum `maxOrder` requested by the extensions. This property affects the memory consumption of the application. It must be used carefully. More details on https://programmer.group/pool-area-of-netty-memory-pool.html.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allocator-max-order","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.netty","since":null,"environmentVariable":"QUARKUS_NETTY_ALLOCATOR_MAX_ORDER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.netty.allocator-max-order","additionalKeys":[],"configDoc":"The value configuring the `io.netty.allocator.maxOrder` system property of Netty. The default value is `3`. Configuring this property overrides the minimum `maxOrder` requested by the extensions. This property affects the memory consumption of the application. It must be used carefully. More details on https://programmer.group/pool-area-of-netty-memory-pool.html.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allocator-max-order","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.netty","since":null,"environmentVariable":"QUARKUS_NETTY_ALLOCATOR_MAX_ORDER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.observability.runtime.config.ObservabilityConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.observability.runtime.config.ObservabilityConfiguration new file mode 100644 index 00000000000..c16b43f90c0 --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.observability.runtime.config.ObservabilityConfiguration @@ -0,0 +1 @@ +[{"configDocKey":{"type":"io.quarkus.observability.common.config.LgtmConfig","key":"quarkus.observability.lgtm","additionalKeys":[],"configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lgtm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.observability","since":null,"environmentVariable":"QUARKUS_OBSERVABILITY_LGTM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.observability.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a containers when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.observability","since":null,"environmentVariable":"QUARKUS_OBSERVABILITY_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.observability.dev-resources","additionalKeys":[],"configDoc":"Enable simplified usage of dev resources, instead of full observability processing. Make sure @code++{++enabled++}++ is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dev-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.observability","since":null,"environmentVariable":"QUARKUS_OBSERVABILITY_DEV_RESOURCES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.observability.parallel","additionalKeys":[],"configDoc":"Do we start the dev services in parallel.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"parallel","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.observability","since":null,"environmentVariable":"QUARKUS_OBSERVABILITY_PARALLEL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfig index 721cbfc726d..bc44a0c572a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-filter.register-filter","additionalKeys":[],"configDoc":"Enable OidcClientRequestFilter for all the injected MP RestClient implementations. If this property is disabled then OidcClientRequestFilter has to be registered as an MP RestClient provider.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"register-filter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-filter","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REGISTER_FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy-client-oidc-filter.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient used by the OidcClientRequestFilter. You can override this configuration for individual MP RestClient with the `io.quarkus.oidc.client.filter.OidcClientFilter` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-filter","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_CLIENT_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-filter.register-filter","additionalKeys":[],"configDoc":"Enable OidcClientRequestFilter for all the injected MP RestClient implementations. If this property is disabled then OidcClientRequestFilter has to be registered as an MP RestClient provider.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"register-filter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-filter","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REGISTER_FILTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy-client-oidc-filter.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient used by the OidcClientRequestFilter. You can override this configuration for individual MP RestClient with the `io.quarkus.oidc.client.filter.OidcClientFilter` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-filter","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_CLIENT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.graphql.runtime.OidcClientGraphQLConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.graphql.runtime.OidcClientGraphQLConfig index 4ea1f6a028d..38f8b58f2cd 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.graphql.runtime.OidcClientGraphQLConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.graphql.runtime.OidcClientGraphQLConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.oidc-client-graphql.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient used by GraphQL clients. You can override this configuration for typesafe clients with the `io.quarkus.oidc.client.filter.OidcClientFilter` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc-client-graphql","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRAPHQL_CLIENT_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.oidc-client-graphql.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient used by GraphQL clients. You can override this configuration for typesafe clients with the `io.quarkus.oidc.client.filter.OidcClientFilter` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc-client-graphql","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRAPHQL_CLIENT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfig index d8eefb8b511..93c57a857e8 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.rest-client-oidc-filter.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient used by the OidcClientRequestReactiveFilter. You can override this configuration for individual MP RestClients with the `io.quarkus.oidc.client.filter.OidcClientFilter` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-filter","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_FILTER_CLIENT_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.rest-client-oidc-filter.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient used by the OidcClientRequestReactiveFilter. You can override this configuration for individual MP RestClients with the `io.quarkus.oidc.client.filter.OidcClientFilter` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-filter","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_FILTER_CLIENT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig index 7a79cec5aeb..ec285fec01e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.enabled","additionalKeys":[],"configDoc":"If the OIDC client extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.enabled","additionalKeys":[],"configDoc":"If the OIDC client extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientsConfig index f654c4fd8f2..f361d98d5fb 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.client.runtime.OidcClientsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.oidc-client.auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc-client.discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc-client.max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc-client.credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc-client.credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc-client.credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc-client.tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.id","additionalKeys":[],"configDoc":"A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.client-enabled","additionalKeys":[],"configDoc":"If this client configuration is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"client-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.scopes","additionalKeys":[],"configDoc":"List of access token scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_SCOPES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.refresh-token-time-skew","additionalKeys":[],"configDoc":"Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token's expiration time then a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.absolute-expires-in","additionalKeys":[],"configDoc":"If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"absolute-expires-in","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ABSOLUTE_EXPIRES_IN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":"quarkus.oidc-client.grant.type","additionalKeys":[],"configDoc":"Grant type","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":false,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":false,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":false,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":false,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_REFRESH_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.oidc-client.grant-options","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grant-options","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_OPTIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.early-tokens-acquisition","additionalKeys":[],"configDoc":"Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"early-tokens-acquisition","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_EARLY_TOKENS_ACQUISITION","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc-client.headers","additionalKeys":[],"configDoc":"Custom HTTP headers which have to be sent to the token endpoint","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_HEADERS","enum":false}},{"configDocSection":{"name":"quarkus.oidc-client.named-clients","optional":false,"withinAMap":false,"sectionDetails":"= Additional named clients","sectionDetailsTitle":"Additional named clients","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.oidc-client","configGroupType":"io.quarkus.oidc.client.OidcClientConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc-client.\"id\".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.\"id\".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.\"id\".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.\"id\".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc-client.\"id\".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc-client.\"id\".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc-client.\"id\".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":true,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc-client.\"id\".credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.\"id\".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.\"id\".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":true,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc-client.\"id\".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.\"id\".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.\"id\".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".id","additionalKeys":[],"configDoc":"A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".client-enabled","additionalKeys":[],"configDoc":"If this client configuration is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"client-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".scopes","additionalKeys":[],"configDoc":"List of access token scopes","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__SCOPES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.\"id\".refresh-token-time-skew","additionalKeys":[],"configDoc":"Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token's expiration time then a refresh is going to happen.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".absolute-expires-in","additionalKeys":[],"configDoc":"If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"absolute-expires-in","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__ABSOLUTE_EXPIRES_IN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":"quarkus.oidc-client.\"id\".grant.type","additionalKeys":[],"configDoc":"Grant type","withinAMap":true,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":true,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":true,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":true,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":true,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.oidc-client.\"id\".grant-options","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grant-options","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".early-tokens-acquisition","additionalKeys":[],"configDoc":"Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"early-tokens-acquisition","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__EARLY_TOKENS_ACQUISITION","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc-client.\"id\".headers","additionalKeys":[],"configDoc":"Custom HTTP headers which have to be sent to the token endpoint","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__HEADERS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.oidc-client.auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc-client.discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc-client.max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc-client.credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc-client.credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc-client.credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc-client.tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.id","additionalKeys":[],"configDoc":"A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.client-enabled","additionalKeys":[],"configDoc":"If this client configuration is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"client-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.scopes","additionalKeys":[],"configDoc":"List of access token scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_SCOPES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.refresh-token-time-skew","additionalKeys":[],"configDoc":"Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token's expiration time then a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.absolute-expires-in","additionalKeys":[],"configDoc":"If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"absolute-expires-in","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ABSOLUTE_EXPIRES_IN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":"quarkus.oidc-client.grant.type","additionalKeys":[],"configDoc":"Grant type","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":false,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":false,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":false,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.grant.refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":false,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_REFRESH_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.oidc-client.grant-options.\"grant-name\"","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"grant-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.early-tokens-acquisition","additionalKeys":[],"configDoc":"Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"early-tokens-acquisition","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_EARLY_TOKENS_ACQUISITION","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc-client.headers.\"headers\"","additionalKeys":[],"configDoc":"Custom HTTP headers which have to be sent to the token endpoint","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_","enum":false}},{"configDocSection":{"name":"quarkus.oidc-client.named-clients","optional":false,"withinAMap":false,"sectionDetails":"= Additional named clients","sectionDetailsTitle":"Additional named clients","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.oidc-client","configGroupType":"io.quarkus.oidc.client.OidcClientConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc-client.\"id\".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.\"id\".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.\"id\".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.\"id\".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc-client.\"id\".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc-client.\"id\".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc-client.\"id\".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":true,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc-client.\"id\".credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.\"id\".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc-client.\"id\".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":true,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc-client.\"id\".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.\"id\".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc-client.\"id\".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".id","additionalKeys":[],"configDoc":"A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".client-enabled","additionalKeys":[],"configDoc":"If this client configuration is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"client-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__CLIENT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".scopes","additionalKeys":[],"configDoc":"List of access token scopes","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__SCOPES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc-client.\"id\".refresh-token-time-skew","additionalKeys":[],"configDoc":"Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token's expiration time then a refresh is going to happen.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".absolute-expires-in","additionalKeys":[],"configDoc":"If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"absolute-expires-in","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__ABSOLUTE_EXPIRES_IN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.client.OidcClientConfig.Grant.Type","key":"quarkus.oidc-client.\"id\".grant.type","additionalKeys":[],"configDoc":"Grant type","withinAMap":true,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["tooltip:client['client_credentials' grant requiring an OIDC client authentication only]","tooltip:password['password' grant requiring both OIDC client and user ('username' and 'password') authentications]","tooltip:code['authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.]","tooltip:exchange['urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.]","tooltip:jwt['urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.]","tooltip:refresh['refresh_token' grant requiring an OIDC client authentication and a refresh token. Note, OidcClient supports this grant by default if an access token acquisition response contained a refresh token. However, in some cases, the refresh token is provided out of band, for example, it can be shared between several of the confidential client's services, etc. If 'quarkus.oidc-client.grant-type' is set to 'refresh' then `OidcClient` will only support refreshing the tokens.]","tooltip:ciba['urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.]","tooltip:device['urn:ietf:params:oauth:grant-type:device_code' grant requiring an OIDC client authentication as well as 'device_code' parameter which must be passed to OidcClient at the token request time.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.access-token-property","additionalKeys":[],"configDoc":"Access token property name in a token grant response","withinAMap":true,"defaultValue":"access_token","javaDocSiteLink":"","docMapKey":"access-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_ACCESS_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.refresh-token-property","additionalKeys":[],"configDoc":"Refresh token property name in a token grant response","withinAMap":true,"defaultValue":"refresh_token","javaDocSiteLink":"","docMapKey":"refresh-token-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_TOKEN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.expires-in-property","additionalKeys":[],"configDoc":"Access token expiry property name in a token grant response","withinAMap":true,"defaultValue":"expires_in","javaDocSiteLink":"","docMapKey":"expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc-client.\"id\".grant.refresh-expires-in-property","additionalKeys":[],"configDoc":"Refresh token expiry property name in a token grant response","withinAMap":true,"defaultValue":"refresh_expires_in","javaDocSiteLink":"","docMapKey":"refresh-expires-in-property","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_EXPIRES_IN_PROPERTY","enum":false}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.oidc-client.\"id\".grant-options.\"grant-name\"","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"grant-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc-client.\"id\".early-tokens-acquisition","additionalKeys":[],"configDoc":"Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"early-tokens-acquisition","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__EARLY_TOKENS_ACQUISITION","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc-client.\"id\".headers.\"headers\"","additionalKeys":[],"configDoc":"Custom HTTP headers which have to be sent to the token endpoint","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc-client","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.OidcDbTokenStateManagerBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.OidcDbTokenStateManagerBuildTimeConfig index 35018c33d59..88a1c2b3762 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.OidcDbTokenStateManagerBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.OidcDbTokenStateManagerBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.oidc.db-token-state-manager.enabled","additionalKeys":[],"configDoc":"Whether token state should be stored in the database.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc.db-token-state-manager","since":null,"environmentVariable":"QUARKUS_OIDC_DB_TOKEN_STATE_MANAGER_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.oidc.db-token-state-manager.enabled","additionalKeys":[],"configDoc":"Whether token state should be stored in the database.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc.db-token-state-manager","since":null,"environmentVariable":"QUARKUS_OIDC_DB_TOKEN_STATE_MANAGER_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.runtime.OidcDbTokenStateManagerRunTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.runtime.OidcDbTokenStateManagerRunTimeConfig index 88ba0011eff..0a13f927b0e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.runtime.OidcDbTokenStateManagerRunTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.db.token.state.manager.runtime.OidcDbTokenStateManagerRunTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.db-token-state-manager.delete-expired-delay","additionalKeys":[],"configDoc":"How often should Quarkus check for expired tokens.","withinAMap":false,"defaultValue":"8H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"delete-expired-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc.db-token-state-manager","since":null,"environmentVariable":"QUARKUS_OIDC_DB_TOKEN_STATE_MANAGER_DELETE_EXPIRED_DELAY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.db-token-state-manager.create-database-table-if-not-exists","additionalKeys":[],"configDoc":"Whether Quarkus should attempt to create database table where the token state is going to be stored.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-database-table-if-not-exists","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc.db-token-state-manager","since":null,"environmentVariable":"QUARKUS_OIDC_DB_TOKEN_STATE_MANAGER_CREATE_DATABASE_TABLE_IF_NOT_EXISTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.db-token-state-manager.delete-expired-delay","additionalKeys":[],"configDoc":"How often should Quarkus check for expired tokens.","withinAMap":false,"defaultValue":"8H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"delete-expired-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc.db-token-state-manager","since":null,"environmentVariable":"QUARKUS_OIDC_DB_TOKEN_STATE_MANAGER_DELETE_EXPIRED_DELAY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.db-token-state-manager.create-database-table-if-not-exists","additionalKeys":[],"configDoc":"Whether Quarkus should attempt to create database table where the token state is going to be stored.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-database-table-if-not-exists","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc.db-token-state-manager","since":null,"environmentVariable":"QUARKUS_OIDC_DB_TOKEN_STATE_MANAGER_CREATE_DATABASE_TABLE_IF_NOT_EXISTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.OidcBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.OidcBuildTimeConfig index a3f575f6f51..24580c311ac 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.OidcBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.OidcBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.oidc.enabled","additionalKeys":[],"configDoc":"If the OIDC extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.deployment.DevUiConfig.Grant.Type","key":"quarkus.oidc.devui.grant.type","additionalKeys":[],"configDoc":"Grant type which will be used to acquire a token to test the OIDC 'service' applications","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant]","tooltip:password['password' grant]","tooltip:code['authorization_code' grant]","tooltip:implicit['implicit' grant]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEVUI_GRANT_TYPE","enum":true}},{"configDocKey":{"type":"`Map>`","key":"quarkus.oidc.devui.grant-options","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grant-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEVUI_GRANT_OPTIONS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.devui.web-client-timeout","additionalKeys":[],"configDoc":"The WebClient timeout. Use this property to configure how long an HTTP client used by Dev UI handlers will wait for a response when requesting tokens from OpenId Connect Provider and sending them to the service endpoint. This timeout is also used by the OIDC dev service admin client.","withinAMap":false,"defaultValue":"4S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"web-client-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEVUI_WEB_CLIENT_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.default-token-cache-enabled","additionalKeys":[],"configDoc":"Enable the registration of the Default TokenIntrospection and UserInfo Cache implementation bean. Note: This only enables the default implementation. It requires configuration to be activated. See `OidcConfig++#++tokenCache`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-token-cache-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEFAULT_TOKEN_CACHE_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.oidc.enabled","additionalKeys":[],"configDoc":"If the OIDC extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.deployment.DevUiConfig.Grant.Type","key":"quarkus.oidc.devui.grant.type","additionalKeys":[],"configDoc":"Grant type which will be used to acquire a token to test the OIDC 'service' applications","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:client['client_credentials' grant]","tooltip:password['password' grant]","tooltip:code['authorization_code' grant]","tooltip:implicit['implicit' grant]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEVUI_GRANT_TYPE","enum":true}},{"configDocKey":{"type":"java.util.Map","key":"quarkus.oidc.devui.grant-options.\"option-name\"","additionalKeys":[],"configDoc":"Grant options","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Map.html","docMapKey":"option-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.devui.web-client-timeout","additionalKeys":[],"configDoc":"The WebClient timeout. Use this property to configure how long an HTTP client used by Dev UI handlers will wait for a response when requesting tokens from OpenId Connect Provider and sending them to the service endpoint. This timeout is also used by the OIDC dev service admin client.","withinAMap":false,"defaultValue":"4S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"web-client-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEVUI_WEB_CLIENT_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.default-token-cache-enabled","additionalKeys":[],"configDoc":"Enable the registration of the Default TokenIntrospection and UserInfo Cache implementation bean. Note: This only enables the default implementation. It requires configuration to be activated. See `OidcConfig++#++tokenCache`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-token-cache-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DEFAULT_TOKEN_CACHE_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.KeycloakBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.KeycloakBuildTimeConfig index d4b2a2480ea..a66c4866f35 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.KeycloakBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.deployment.devservices.keycloak.KeycloakBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.enabled","additionalKeys":[],"configDoc":"Flag to enable (default) or disable Dev Services. When enabled, Dev Services for Keycloak automatically configures and starts Keycloak in Dev or Test mode, and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.image-name","additionalKeys":[],"configDoc":"The container image name for Dev Services providers. Defaults to a Quarkus-based Keycloak image. For a WildFly-based distribution, use an image like `quay.io/keycloak/keycloak:19.0.3-legacy`. Keycloak Quarkus and WildFly images are initialized differently. Dev Services for Keycloak will assume it is a Keycloak Quarkus image unless the image version ends with `-legacy`. Override with `quarkus.keycloak.devservices.keycloak-x-image`.","withinAMap":false,"defaultValue":"quay.io/keycloak/keycloak:23.0.7","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.keycloak.devservices.keycloak-x-image","additionalKeys":[],"configDoc":"Indicates if a Keycloak-X image is used. By default, the image is identified by `keycloak-x` in the image name. For custom images, override with `quarkus.keycloak.devservices.keycloak-x-image`. You do not need to set this property if the default check works.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keycloak-x-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_KEYCLOAK_X_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.shared","additionalKeys":[],"configDoc":"Determines if the Keycloak container is shared. When shared, Quarkus uses label-based service discovery to find and reuse a running Keycloak container, so a second one is not started. Otherwise, if a matching container is not is found, a new container is started. The service discovery uses the `quarkus-dev-service-label` label, whose value is set by the `service-name` property. Container sharing is available only in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-keycloak` label for identifying the Keycloak container. Used in shared mode to locate an existing container with this label. If not found, a new container is initialized with this label. Applicable only in dev mode.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.realm-path","additionalKeys":[],"configDoc":"A comma-separated list of class or file system paths to Keycloak realm files. This list is used to initialize Keycloak. The first value in this list is used to initialize default tenant connection properties.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_REALM_PATH","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.keycloak.devservices.resource-aliases","additionalKeys":[],"configDoc":"Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-aliases","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.keycloak.devservices.resource-mappings","additionalKeys":[],"configDoc":"Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-mappings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.java-opts","additionalKeys":[],"configDoc":"The `JAVA_OPTS` passed to the keycloak JVM","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"java-opts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_JAVA_OPTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.show-logs","additionalKeys":[],"configDoc":"Show Keycloak log messages with a \"Keycloak:\" prefix.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"show-logs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_SHOW_LOGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.start-command","additionalKeys":[],"configDoc":"Keycloak start command. Use this property to experiment with Keycloak start options, see `https://www.keycloak.org/server/all-config`. Note, it is ignored when loading legacy Keycloak WildFly images.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"start-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_START_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.realm-name","additionalKeys":[],"configDoc":"The name of the Keycloak realm. This property is used to create the realm if the realm file pointed to by the `realm-path` property does not exist. The default value is `quarkus` in this case. It is recommended to always set this property so that Dev Services for Keycloak can identify the realm name without parsing the realm file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.create-realm","additionalKeys":[],"configDoc":"Specifies whether to create the Keycloak realm when no realm file is found at the `realm-path`. Set to `false` if the realm is to be created using either the Keycloak Administration Console or the Keycloak Admin API provided by `io.quarkus.test.common.QuarkusTestResourceLifecycleManager`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_CREATE_REALM","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.keycloak.devservices.users","additionalKeys":[],"configDoc":"A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"users","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_USERS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.keycloak.devservices.roles","additionalKeys":[],"configDoc":"A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"roles","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_ROLES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.keycloak.devservices.port","additionalKeys":[],"configDoc":"The specific port for the dev service to listen on.\n\nIf not specified, a random port is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.keycloak.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables to be passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.enabled","additionalKeys":[],"configDoc":"Flag to enable (default) or disable Dev Services. When enabled, Dev Services for Keycloak automatically configures and starts Keycloak in Dev or Test mode, and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.image-name","additionalKeys":[],"configDoc":"The container image name for Dev Services providers. Defaults to a Quarkus-based Keycloak image. For a WildFly-based distribution, use an image like `quay.io/keycloak/keycloak:19.0.3-legacy`. Keycloak Quarkus and WildFly images are initialized differently. Dev Services for Keycloak will assume it is a Keycloak Quarkus image unless the image version ends with `-legacy`. Override with `quarkus.keycloak.devservices.keycloak-x-image`.","withinAMap":false,"defaultValue":"quay.io/keycloak/keycloak:23.0.7","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.keycloak.devservices.keycloak-x-image","additionalKeys":[],"configDoc":"Indicates if a Keycloak-X image is used. By default, the image is identified by `keycloak-x` in the image name. For custom images, override with `quarkus.keycloak.devservices.keycloak-x-image`. You do not need to set this property if the default check works.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keycloak-x-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_KEYCLOAK_X_IMAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.shared","additionalKeys":[],"configDoc":"Determines if the Keycloak container is shared. When shared, Quarkus uses label-based service discovery to find and reuse a running Keycloak container, so a second one is not started. Otherwise, if a matching container is not is found, a new container is started. The service discovery uses the `quarkus-dev-service-label` label, whose value is set by the `service-name` property. Container sharing is available only in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-keycloak` label for identifying the Keycloak container. Used in shared mode to locate an existing container with this label. If not found, a new container is initialized with this label. Applicable only in dev mode.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.realm-path","additionalKeys":[],"configDoc":"A comma-separated list of class or file system paths to Keycloak realm files. This list is used to initialize Keycloak. The first value in this list is used to initialize default tenant connection properties.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_REALM_PATH","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.keycloak.devservices.resource-aliases.\"alias-name\"","additionalKeys":[],"configDoc":"Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"alias-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.keycloak.devservices.resource-mappings.\"resource-name\"","additionalKeys":[],"configDoc":"Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"resource-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.java-opts","additionalKeys":[],"configDoc":"The `JAVA_OPTS` passed to the keycloak JVM","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"java-opts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_JAVA_OPTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.show-logs","additionalKeys":[],"configDoc":"Show Keycloak log messages with a \"Keycloak:\" prefix.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"show-logs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_SHOW_LOGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.start-command","additionalKeys":[],"configDoc":"Keycloak start command. Use this property to experiment with Keycloak start options, see `https://www.keycloak.org/server/all-config`. Note, it is ignored when loading legacy Keycloak WildFly images.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"start-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_START_COMMAND","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.keycloak.devservices.realm-name","additionalKeys":[],"configDoc":"The name of the Keycloak realm. This property is used to create the realm if the realm file pointed to by the `realm-path` property does not exist. The default value is `quarkus` in this case. It is recommended to always set this property so that Dev Services for Keycloak can identify the realm name without parsing the realm file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_REALM_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.keycloak.devservices.create-realm","additionalKeys":[],"configDoc":"Specifies whether to create the Keycloak realm when no realm file is found at the `realm-path`. Set to `false` if the realm is to be created using either the Keycloak Administration Console or the Keycloak Admin API provided by `io.quarkus.test.common.QuarkusTestResourceLifecycleManager`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"create-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_CREATE_REALM","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.keycloak.devservices.users.\"users\"","additionalKeys":[],"configDoc":"A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"users","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.keycloak.devservices.roles.\"role-name\"","additionalKeys":[],"configDoc":"A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.keycloak.devservices.port","additionalKeys":[],"configDoc":"The specific port for the dev service to listen on.\n\nIf not specified, a random port is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.keycloak.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables to be passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.keycloak","since":null,"environmentVariable":"QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig index 505f77f0098..32642651dcf 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.oidc.auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc.credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tenant-id","additionalKeys":[],"configDoc":"A unique tenant identifier. It can be set by `TenantConfigResolver` providers, which resolve the tenant configuration dynamically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TENANT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.tenant-enabled","additionalKeys":[],"configDoc":"If this tenant configuration is enabled. The default tenant is disabled if it is not configured but a `TenantConfigResolver` that resolves tenant configurations is registered, or named tenants are configured. In this case, you do not need to disable the default tenant.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TENANT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.application-type","additionalKeys":[],"configDoc":"The application type, which can be one of the following `ApplicationType` values.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a front-end application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method is used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_APPLICATION_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authorization-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users. You must set this property for `web-app` applications if OIDC discovery is disabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHORIZATION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.user-info-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC UserInfo endpoint. You must set this property for `web-app` applications if OIDC discovery is disabled and the `authentication.user-info-required` property is enabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_USER_INFO_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens must be verified or 2) JWT tokens must be verified while the cached JWK verification set with no matching JWK is being refreshed. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.jwks-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.end-session-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the `web-app` applications is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_END_SESSION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tenant-paths","additionalKeys":[],"configDoc":"The paths which must be secured by this tenant. Tenant with the most specific path wins.\nPlease see the xref:security-openid-connect-multitenancy.adoc#configuration-based-tenant-resolver[Resolve with\nconfiguration]\nsection of the OIDC multitenancy guide for explanation of allowed path patterns.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TENANT_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.public-key","additionalKeys":[],"configDoc":"The public key for the local JWT token verification. OIDC server connection is not created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PUBLIC_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.name","additionalKeys":[],"configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.secret","additionalKeys":[],"configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.introspection-credentials.include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ROLES_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ROLES_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.roles.source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ROLES_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.token.required-claims","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.token.lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":false,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.token.signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.token.verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.logout.extra-params","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.logout.backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.logout.backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.logout.backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_FRONTCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.certificate-chain.trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.authentication.response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ERROR_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.authentication.extra-params","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.authentication.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":false,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_STATE_SECRET","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.code-grant.extra-params","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.code-grant.headers","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CODE_GRANT_HEADERS","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.token-state-manager.strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-state-manager.encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":"quarkus.oidc.token-state-manager.encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":false,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"RUN_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_ALGORITHM","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-token-introspection-cache","additionalKeys":[],"configDoc":"Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ALLOW_TOKEN_INTROSPECTION_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-user-info-cache","additionalKeys":[],"configDoc":"Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ALLOW_USER_INFO_CACHE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.cache-user-info-in-idtoken","additionalKeys":[],"configDoc":"Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when OAuth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.\n\nInlining UserInfo in the generated IdToken is enabled if the session cookie is encrypted and the UserInfo cache is not enabled or caching UserInfo is disabled for the current tenant with the `allow-user-info-cache` property set to `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CACHE_USER_INFO_IN_IDTOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.jwks.resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.jwks.cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.jwks.cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.jwks.clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.provider","additionalKeys":[],"configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`discord`","`facebook`","`github`","`google`","`linkedin`","`mastodon`","`microsoft`","`spotify`","`strava`","`twitch`","`twitter`","`x`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROVIDER","enum":true}},{"configDocSection":{"name":"quarkus.oidc.named-tenants","optional":false,"withinAMap":false,"sectionDetails":"= Additional named tenants","sectionDetailsTitle":"Additional named tenants","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.oidc","configGroupType":"io.quarkus.oidc.OidcTenantConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.\"tenant\".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc.\"tenant\".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":true,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".credentials.jwt.claims","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claims","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":true,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.\"tenant\".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tenant-id","additionalKeys":[],"configDoc":"A unique tenant identifier. It can be set by `TenantConfigResolver` providers, which resolve the tenant configuration dynamically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TENANT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".tenant-enabled","additionalKeys":[],"configDoc":"If this tenant configuration is enabled. The default tenant is disabled if it is not configured but a `TenantConfigResolver` that resolves tenant configurations is registered, or named tenants are configured. In this case, you do not need to disable the default tenant.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TENANT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.\"tenant\".application-type","additionalKeys":[],"configDoc":"The application type, which can be one of the following `ApplicationType` values.","withinAMap":true,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a front-end application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method is used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__APPLICATION_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authorization-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users. You must set this property for `web-app` applications if OIDC discovery is disabled. This property is ignored if OIDC discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHORIZATION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".user-info-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC UserInfo endpoint. You must set this property for `web-app` applications if OIDC discovery is disabled and the `authentication.user-info-required` property is enabled. This property is ignored if OIDC discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__USER_INFO_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens must be verified or 2) JWT tokens must be verified while the cached JWK verification set with no matching JWK is being refreshed. This property is ignored if the discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".jwks-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property is ignored if the discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".end-session-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the `web-app` applications is required. This property is ignored if the discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__END_SESSION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tenant-paths","additionalKeys":[],"configDoc":"The paths which must be secured by this tenant. Tenant with the most specific path wins.\nPlease see the xref:security-openid-connect-multitenancy.adoc#configuration-based-tenant-resolver[Resolve with\nconfiguration]\nsection of the OIDC multitenancy guide for explanation of allowed path patterns.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TENANT_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".public-key","additionalKeys":[],"configDoc":"The public key for the local JWT token verification. OIDC server connection is not created when this property is set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PUBLIC_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.name","additionalKeys":[],"configDoc":"Name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.secret","additionalKeys":[],"configDoc":"Secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".introspection-credentials.include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.\"tenant\".roles.source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ROLES_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".token.required-claims","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".token.lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":true,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.\"tenant\".token.signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".token.verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":true,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".logout.extra-params","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".logout.backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".logout.backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".logout.backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":true,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_FRONTCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.\"tenant\".authentication.response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":true,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ERROR_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".authentication.extra-params","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.\"tenant\".authentication.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":true,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":true,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_SECRET","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".code-grant.extra-params","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".code-grant.headers","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.\"tenant\".token-state-manager.strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":true,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":true,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"RUN_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_ALGORITHM","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-token-introspection-cache","additionalKeys":[],"configDoc":"Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ALLOW_TOKEN_INTROSPECTION_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-user-info-cache","additionalKeys":[],"configDoc":"Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ALLOW_USER_INFO_CACHE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".cache-user-info-in-idtoken","additionalKeys":[],"configDoc":"Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when OAuth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.\n\nInlining UserInfo in the generated IdToken is enabled if the session cookie is encrypted and the UserInfo cache is not enabled or caching UserInfo is disabled for the current tenant with the `allow-user-info-cache` property set to `false`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CACHE_USER_INFO_IN_IDTOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".jwks.resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".jwks.cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".jwks.cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".jwks.clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.\"tenant\".provider","additionalKeys":[],"configDoc":"Well known OpenId Connect provider identifier","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`discord`","`facebook`","`github`","`google`","`linkedin`","`mastodon`","`microsoft`","`spotify`","`strava`","`twitch`","`twitter`","`x`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROVIDER","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":"quarkus.oidc.token-cache.max-size","additionalKeys":[],"configDoc":"Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.time-to-live","additionalKeys":[],"configDoc":"Maximum amount of time a given cache entry is valid for.","withinAMap":false,"defaultValue":"3M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.clean-up-timer-interval","additionalKeys":[],"configDoc":"Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CACHE_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.resolve-tenants-with-issuer","additionalKeys":[],"configDoc":"If OIDC tenants should be resolved using the bearer access token's issuer (`iss`) claim value.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"resolve-tenants-with-issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_RESOLVE_TENANTS_WITH_ISSUER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.oidc.auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc.credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":false,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tenant-id","additionalKeys":[],"configDoc":"A unique tenant identifier. It can be set by `TenantConfigResolver` providers, which resolve the tenant configuration dynamically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TENANT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.tenant-enabled","additionalKeys":[],"configDoc":"If this tenant configuration is enabled. The default tenant is disabled if it is not configured but a `TenantConfigResolver` that resolves tenant configurations is registered, or named tenants are configured. In this case, you do not need to disable the default tenant.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TENANT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.application-type","additionalKeys":[],"configDoc":"The application type, which can be one of the following `ApplicationType` values.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a front-end application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method is used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_APPLICATION_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authorization-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users. You must set this property for `web-app` applications if OIDC discovery is disabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHORIZATION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.user-info-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC UserInfo endpoint. You must set this property for `web-app` applications if OIDC discovery is disabled and the `authentication.user-info-required` property is enabled. This property is ignored if OIDC discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_USER_INFO_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens must be verified or 2) JWT tokens must be verified while the cached JWK verification set with no matching JWK is being refreshed. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.jwks-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.end-session-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the `web-app` applications is required. This property is ignored if the discovery is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_END_SESSION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tenant-paths","additionalKeys":[],"configDoc":"The paths which must be secured by this tenant. Tenant with the most specific path wins.\nPlease see the xref:security-openid-connect-multitenancy.adoc#configuration-based-tenant-resolver[Resolve with\nconfiguration]\nsection of the OIDC multitenancy guide for explanation of allowed path patterns.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TENANT_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.public-key","additionalKeys":[],"configDoc":"The public key for the local JWT token verification. OIDC server connection is not created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PUBLIC_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.name","additionalKeys":[],"configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.secret","additionalKeys":[],"configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.introspection-credentials.include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ROLES_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ROLES_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.roles.source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ROLES_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.token.required-claims.\"claim-name\"","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.token.lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":false,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.token.signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.token.verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.logout.extra-params.\"query-parameter-name\"","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"query-parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.logout.backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.logout.backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.logout.backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_LOGOUT_FRONTCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.certificate-chain.trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.certificate-chain.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CERTIFICATE_CHAIN_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.authentication.response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ERROR_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.session-expired-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which an authenticated user is redirected to when the session has expired.\n\nWhen the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned.\n\nSet this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"session-expired-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.authentication.extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.authentication.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":false,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.state-cookie-age","additionalKeys":[],"configDoc":"State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"state-cookie-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_AUTHENTICATION_STATE_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.code-grant.extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.code-grant.headers.\"header-name\"","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.token-state-manager.strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-state-manager.encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":"quarkus.oidc.token-state-manager.encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":false,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"RUN_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_ALGORITHM","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-token-introspection-cache","additionalKeys":[],"configDoc":"Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ALLOW_TOKEN_INTROSPECTION_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-user-info-cache","additionalKeys":[],"configDoc":"Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_ALLOW_USER_INFO_CACHE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.cache-user-info-in-idtoken","additionalKeys":[],"configDoc":"Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when OAuth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.\n\nInlining UserInfo in the generated IdToken is enabled if the session cookie is encrypted and the UserInfo cache is not enabled or caching UserInfo is disabled for the current tenant with the `allow-user-info-cache` property set to `false`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_CACHE_USER_INFO_IN_IDTOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.jwks.resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.jwks.cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.jwks.cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.jwks.clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_JWKS_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.provider","additionalKeys":[],"configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`discord`","`facebook`","`github`","`google`","`linkedin`","`mastodon`","`microsoft`","`spotify`","`strava`","`twitch`","`twitter`","`x`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_PROVIDER","enum":true}},{"configDocSection":{"name":"quarkus.oidc.named-tenants","optional":false,"withinAMap":false,"sectionDetails":"= Additional named tenants","sectionDetailsTitle":"Additional named tenants","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.oidc","configGroupType":"io.quarkus.oidc.OidcTenantConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".auth-server-url","additionalKeys":[],"configDoc":"The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`. Do not set this property if the public key verification (`public-key`) or certificate chain verification only (`certificate-chain`) is required. The OIDC discovery endpoint is called by default by appending a `.well-known/openid-configuration` path to this URL. For Keycloak, use `https://host:port/realms/++{++realm++}++`, replacing `++{++realm++}++` with the Keycloak realm name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTH_SERVER_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".discovery-enabled","additionalKeys":[],"configDoc":"Discovery of the OIDC endpoints. If not enabled, you must configure the OIDC endpoint URLs individually.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__DISCOVERY_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-path","additionalKeys":[],"configDoc":"The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set if `discovery-enabled` is `false` or a discovered token endpoint path must be customized.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".revoke-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__REVOKE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".client-id","additionalKeys":[],"configDoc":"The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if `application-type` is `service` and no token introspection is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CLIENT_ID","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-delay","additionalKeys":[],"configDoc":"The duration to attempt the initial connection to an OIDC server. For example, setting the duration to `20S` allows 10 retries, each 2 seconds apart. This property is only effective when the initial OIDC connection is created. For dropped connections, use the `connection-retry-count` property instead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CONNECTION_DELAY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".connection-retry-count","additionalKeys":[],"configDoc":"The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost. Different from `connection-delay`, which applies only to initial connection attempts. For instance, if a request to the OIDC token endpoint fails due to a connection issue, it will be retried as per this setting.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CONNECTION_RETRY_COUNT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-timeout","additionalKeys":[],"configDoc":"The number of seconds after which the current OIDC connection request times out.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".use-blocking-dns-lookup","additionalKeys":[],"configDoc":"Whether DNS lookup should be performed on the worker thread. Use this option when you can see logged warnings about blocked Vert.x event loop by HTTP requests to OIDC server.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-blocking-dns-lookup","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__USE_BLOCKING_DNS_LOOKUP","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool used by the WebClient.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.secret","additionalKeys":[],"configDoc":"The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.value","additionalKeys":[],"configDoc":"The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set in `client-secret` or `jwt` client authentication is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.\"tenant\".credentials.client-secret.method","additionalKeys":[],"configDoc":"The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.]","tooltip:post[`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:post-jwt[`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.]","tooltip:query[client id and secret are submitted as HTTP query parameters. This option is only supported by the OIDC extension.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_METHOD","enum":true}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source","key":"quarkus.oidc.\"tenant\".credentials.jwt.source","additionalKeys":[],"configDoc":"JWT token source: OIDC provider client or an existing JWT bearer token.","withinAMap":true,"defaultValue":"client","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["`client`","`bearer`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a secret key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.name","additionalKeys":[],"configDoc":"The CredentialsProvider name, which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.key","additionalKeys":[],"configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key","additionalKeys":[],"configDoc":"String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-file","additionalKeys":[],"configDoc":"If provided, indicates that JWT is signed using a private key from a keystore.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-id","additionalKeys":[],"configDoc":"The private key id or alias.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-password","additionalKeys":[],"configDoc":"The private key password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.audience","additionalKeys":[],"configDoc":"The JWT audience (`aud`) claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_AUDIENCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.token-key-id","additionalKeys":[],"configDoc":"The key identifier of the signing key added as a JWT `kid` header.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_TOKEN_KEY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.issuer","additionalKeys":[],"configDoc":"The issuer of the signing key added as a JWT `iss` claim. The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.subject","additionalKeys":[],"configDoc":"Subject of the signing key added as a JWT `sub` claim The default value is the client id.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SUBJECT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.\"tenant\".credentials.jwt.claims.\"claim-name\"","additionalKeys":[],"configDoc":"Additional claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.signature-algorithm","additionalKeys":[],"configDoc":"The signature algorithm used for the `key-file` property. Supported values: `RS256` (default), `RS384`, `RS512`, `PS256`, `PS384`, `PS512`, `ES256`, `ES384`, `ES512`, `HS256`, `HS384`, `HS512`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SIGNATURE_ALGORITHM","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".credentials.jwt.lifespan","additionalKeys":[],"configDoc":"The JWT lifespan in seconds. This value is added to the time at which the JWT was issued to calculate the expiration time.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_LIFESPAN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.host","additionalKeys":[],"configDoc":"The host name or IP address of the Proxy. +\nNote: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_HOST","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".proxy.port","additionalKeys":[],"configDoc":"The port number of the Proxy. The default value is `80`.","withinAMap":true,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.username","additionalKeys":[],"configDoc":"The username, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.password","additionalKeys":[],"configDoc":"The password, if the Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.\"tenant\".tls.verification","additionalKeys":[],"configDoc":"Certificate validation and hostname verification, which can be one of the following `Verification` values. Default is `required`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificates are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_VERIFICATION","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-file-type","additionalKeys":[],"configDoc":"The type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-provider","additionalKeys":[],"configDoc":"The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-password","additionalKeys":[],"configDoc":"The password of the keystore file. If not given, the default value, `password`, is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-alias","additionalKeys":[],"configDoc":"The alias of a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-password","additionalKeys":[],"configDoc":"The password of the key, if it is different from the `key-store-password`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.trust-store-file","additionalKeys":[],"configDoc":"The truststore that holds the certificate information of the certificates to trust.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-password","additionalKeys":[],"configDoc":"The password of the truststore file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-cert-alias","additionalKeys":[],"configDoc":"The alias of the truststore certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-file-type","additionalKeys":[],"configDoc":"The type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-provider","additionalKeys":[],"configDoc":"The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tenant-id","additionalKeys":[],"configDoc":"A unique tenant identifier. It can be set by `TenantConfigResolver` providers, which resolve the tenant configuration dynamically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TENANT_ID","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".tenant-enabled","additionalKeys":[],"configDoc":"If this tenant configuration is enabled. The default tenant is disabled if it is not configured but a `TenantConfigResolver` that resolves tenant configurations is registered, or named tenants are configured. In this case, you do not need to disable the default tenant.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TENANT_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.\"tenant\".application-type","additionalKeys":[],"configDoc":"The application type, which can be one of the following `ApplicationType` values.","withinAMap":true,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a front-end application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method is used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__APPLICATION_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authorization-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users. You must set this property for `web-app` applications if OIDC discovery is disabled. This property is ignored if OIDC discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHORIZATION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".user-info-path","additionalKeys":[],"configDoc":"The relative path or absolute URL of the OIDC UserInfo endpoint. You must set this property for `web-app` applications if OIDC discovery is disabled and the `authentication.user-info-required` property is enabled. This property is ignored if OIDC discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__USER_INFO_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens must be verified or 2) JWT tokens must be verified while the cached JWK verification set with no matching JWK is being refreshed. This property is ignored if the discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".jwks-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property is ignored if the discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".end-session-path","additionalKeys":[],"configDoc":"Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the `web-app` applications is required. This property is ignored if the discovery is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__END_SESSION_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tenant-paths","additionalKeys":[],"configDoc":"The paths which must be secured by this tenant. Tenant with the most specific path wins.\nPlease see the xref:security-openid-connect-multitenancy.adoc#configuration-based-tenant-resolver[Resolve with\nconfiguration]\nsection of the OIDC multitenancy guide for explanation of allowed path patterns.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TENANT_PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".public-key","additionalKeys":[],"configDoc":"The public key for the local JWT token verification. OIDC server connection is not created when this property is set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PUBLIC_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.name","additionalKeys":[],"configDoc":"Name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.secret","additionalKeys":[],"configDoc":"Secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_SECRET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".introspection-credentials.include-client-id","additionalKeys":[],"configDoc":"Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-path","additionalKeys":[],"configDoc":"A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: \"realm/groups\". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-separator","additionalKeys":[],"configDoc":"The separator for splitting strings that contain multiple group values. It is only used if the \"role-claim-path\" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_SEPARATOR","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.\"tenant\".roles.source","additionalKeys":[],"configDoc":"Source of the principal roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the `web-app` applications.]","tooltip:accesstoken[Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ROLES_SOURCE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.issuer","additionalKeys":[],"configDoc":"The expected issuer `iss` claim value. This property overrides the `issuer` property, which might be set in OpenId Connect provider's well-known configuration. If the `iss` claim value varies depending on the host, IP address, or tenant id of the provider, you can skip the issuer verification by setting this property to `any`, but it should be done only when other options (such as configuring the provider to use the fixed `iss` claim value) are not possible.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ISSUER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.audience","additionalKeys":[],"configDoc":"The expected audience `aud` claim value, which can be a string or an array of strings. Note the audience claim is verified for ID tokens by default. ID token audience must be equal to the value of `quarkus.oidc.client-id` property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to `any` if your provider does not set ID token audience` claim. Audience verification for access tokens is only done if this property is configured.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_AUDIENCE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.subject-required","additionalKeys":[],"configDoc":"Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user. Note that if you enable this property and if UserInfo is also required, both the token and UserInfo `sub` claims must be present and match each other.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"subject-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_SUBJECT_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.\"tenant\".token.required-claims.\"claim-name\"","additionalKeys":[],"configDoc":"A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.token-type","additionalKeys":[],"configDoc":"Expected token type","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_TOKEN_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".token.lifespan-grace","additionalKeys":[],"configDoc":"Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_LIFESPAN_GRACE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.age","additionalKeys":[],"configDoc":"Token age. It allows for the number of seconds to be specified that must not elapse since the `iat` (issued at) time. A small leeway to account for clock skew which can be configured with `quarkus.oidc.token.lifespan-grace` to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid (`exp`) expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an `exp` claim. However, even if the current logout token is allowed to have no `exp` claim, the `exp` claim is still verified if the logout token contains it.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.issued-at-required","additionalKeys":[],"configDoc":"Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim. Note that ID token is always required to have an `iat` claim and therefore this property has no impact on the ID token verification process.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"issued-at-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ISSUED_AT_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.principal-claim","additionalKeys":[],"configDoc":"Name of the claim which contains a principal name. By default, the `upn`, `preferred_username` and `sub` claims are checked.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_PRINCIPAL_CLAIM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.refresh-expired","additionalKeys":[],"configDoc":"Refresh expired authorization code flow ID or access tokens. If this property is enabled, a refresh token request is performed if the authorization code ID or access token has expired and, if successful, the local session is updated with the new set of tokens. Otherwise, the local session is invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case, the user might not be challenged again if the OIDC provider session is still active. For this option be effective the `authentication.session-age-extension` property should also be set to a nonzero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type `ApplicationType++#++WEB_APP`++}++. This property is enabled if `quarkus.oidc.token.refresh-token-time-skew` is configured, you do not need to enable this property manually in this case.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REFRESH_EXPIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.refresh-token-time-skew","additionalKeys":[],"configDoc":"The refresh token time skew, in seconds. If this property is enabled, the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token's expiration time, a refresh is going to happen.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REFRESH_TOKEN_TIME_SKEW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.forced-jwk-refresh-interval","additionalKeys":[],"configDoc":"The forced JWK set refresh interval in minutes.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_FORCED_JWK_REFRESH_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.header","additionalKeys":[],"configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.authorization-scheme","additionalKeys":[],"configDoc":"HTTP Authorization header scheme.","withinAMap":true,"defaultValue":"Bearer","javaDocSiteLink":"","docMapKey":"authorization-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_AUTHORIZATION_SCHEME","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.\"tenant\".token.signature-algorithm","additionalKeys":[],"configDoc":"Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_SIGNATURE_ALGORITHM","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.decryption-key-location","additionalKeys":[],"configDoc":"Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers might not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. If this property is not set and the `private_key_jwt` client authentication method is used, the private key used to sign the client authentication JWT tokens are also used to decrypt the encrypted ID tokens.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_DECRYPTION_KEY_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-jwt-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of JWT tokens when no matching JWK key is available. This property is set to `true` by default for backward-compatibility reasons. It is planned that this default value will be changed to `false` in an upcoming release. Also note this property is ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ALLOW_JWT_INTROSPECTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.require-jwt-introspection-only","additionalKeys":[],"configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-opaque-token-introspection","additionalKeys":[],"configDoc":"Allow the remote introspection of the opaque tokens. Set this property to `false` if only JWT tokens are expected.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.customizer-name","additionalKeys":[],"configDoc":"Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using `TenantFeature` qualifier when registering custom `TokenCustomizer`. Use this property only to refer to `TokenCustomizer` implementations provided by this extension.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_CUSTOMIZER_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".token.verify-access-token-with-user-info","additionalKeys":[],"configDoc":"Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens must be accepted but OpenId Connect provider does not have a token introspection endpoint. This property has no effect when JWT tokens must be verified.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.path","additionalKeys":[],"configDoc":"The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-path","additionalKeys":[],"configDoc":"Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-uri-param","additionalKeys":[],"configDoc":"Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.","withinAMap":true,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_URI_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.\"tenant\".logout.extra-params.\"query-parameter-name\"","additionalKeys":[],"configDoc":"Additional properties which is added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"query-parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.path","additionalKeys":[],"configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".logout.backchannel.token-cache-size","additionalKeys":[],"configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".logout.backchannel.token-cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a logout token can be cached for.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".logout.backchannel.clean-up-timer-interval","additionalKeys":[],"configDoc":"Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.logout-token-key","additionalKeys":[],"configDoc":"Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.","withinAMap":true,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.frontchannel.path","additionalKeys":[],"configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__LOGOUT_FRONTCHANNEL_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.leaf-certificate-name","additionalKeys":[],"configDoc":"Common name of the leaf certificate. It must be set if the `trust-store-file` does not have this certificate imported.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"leaf-certificate-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_LEAF_CERTIFICATE_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-file","additionalKeys":[],"configDoc":"Truststore file which keeps thumbprints of the trusted certificates.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the truststore file if it is configured with `trust-store-file`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-cert-alias","additionalKeys":[],"configDoc":"A parameter to specify the alias of the truststore certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".certificate-chain.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CERTIFICATE_CHAIN_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.\"tenant\".authentication.response-mode","additionalKeys":[],"configDoc":"Authorization code flow response mode.","withinAMap":true,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the `redirect_uri`]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_RESPONSE_MODE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.redirect-path","additionalKeys":[],"configDoc":"The relative path for calculating a `redirect_uri` query parameter. It has to start from a forward slash and is appended to the request URI's host and port. For example, if the current request URI is `https://localhost:8080/service`, a `redirect_uri` parameter is set to `https://localhost:8080/` if this property is set to `/` and be the same as the request URI if this property has not been configured. Note the original request URI is restored after the user has authenticated if `restorePathAfterRedirect` is set to `true`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_REDIRECT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.restore-path-after-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application. Note if `redirectPath` property is not set, the original request URI is restored even if this property is disabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.remove-redirect-parameters","additionalKeys":[],"configDoc":"Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.error-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint. If the user authentication has failed, the OIDC provider returns an `error` and an optional `error_description` parameters, instead of the expected authorization `code`. If this property is set, the user is redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and is appended to the request URI's host and port. For example, if it is set as `/error` and the current request URI is `https://localhost:8080/callback?error=invalid_scope`, a redirect is made to `https://localhost:8080/error?error=invalid_scope`. If this property is not set, HTTP 401 status is returned in case of the user authentication failure.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ERROR_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.session-expired-path","additionalKeys":[],"configDoc":"Relative path to the public endpoint which an authenticated user is redirected to when the session has expired.\n\nWhen the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned.\n\nSet this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"session-expired-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.verify-access-token","additionalKeys":[],"configDoc":"Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.\n\nID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles.\n\nAuthorization code flow access token is meant to be propagated to downstream services and is not verified by default unless `quarkus.oidc.roles.source` property is set to `accesstoken` which means the authorization decision is based on the roles extracted from the access token.\n\nAuthorization code flow access token verification is also enabled if this token is injected as JsonWebToken. Set this property to `false` if it is not required.\n\nBearer access token is always verified.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_VERIFY_ACCESS_TOKEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.force-redirect-https-scheme","additionalKeys":[],"configDoc":"Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy. This property, if enabled, also affects the logout `post_logout_redirect_uri` and the local redirect requests.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.scopes","additionalKeys":[],"configDoc":"List of scopes","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.scope-separator","additionalKeys":[],"configDoc":"The separator which is used when more than one scope is configured. A single space is used by default.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.nonce-required","additionalKeys":[],"configDoc":"Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter. Enabling this property can help mitigate replay attacks. Do not enable this property if your OpenId Connect provider does not support setting `nonce` in ID token or if you work with OAuth2 provider such as `GitHub` which does not issue ID tokens.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"nonce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_NONCE_REQUIRED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.add-openid-scope","additionalKeys":[],"configDoc":"Add the `openid` scope automatically to the list of scopes. This is required for OpenId Connect providers, but does not work for OAuth2 providers such as Twitter OAuth2, which do not accept this scope and throw errors.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ADD_OPENID_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.\"tenant\".authentication.extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional properties added as query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.forward-params","additionalKeys":[],"configDoc":"Request URL query parameters which, if present, are added to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_FORWARD_PARAMS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.cookie-force-secure","additionalKeys":[],"configDoc":"If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used. It might be necessary when running behind an SSL/TLS terminating reverse proxy. The cookies are always secure if HTTPS is used, even if this property is set to false.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_FORCE_SECURE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-suffix","additionalKeys":[],"configDoc":"Cookie name suffix. For example, a session cookie name for the default OIDC tenant is `q_session` but can be changed to `q_session_test` if this property is set to `test`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path","additionalKeys":[],"configDoc":"Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies. The `cookie-path-header` property, if set, is checked first.","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path-header","additionalKeys":[],"configDoc":"Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies. If the header is missing, the `cookie-path` property is checked.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH_HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-domain","additionalKeys":[],"configDoc":"Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_DOMAIN","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.\"tenant\".authentication.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":true,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.allow-multiple-code-flows","additionalKeys":[],"configDoc":"If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie might represent the authentication flow initiated from another tab and not related to the current request. Disable this property to permit only a single authorization code flow in the same browser.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.fail-on-missing-state-param","additionalKeys":[],"configDoc":"Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.\n\nWhen either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser blocks it and the state cookie created by Quarkus remains in the browser cache. Quarkus reports an authentication failure when it detects such an old state cookie but find no matching state query parameter.\n\nReporting HTTP 401 error is usually the right thing to do in such cases, it minimizes a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling `java-script-auto-redirect` or having the provider redirect to URL configured with `redirect-path` might be needed to avoid such errors.\n\nHowever, setting this property to `false` might help if the above options are not suitable. It causes a new authentication redirect to OpenId Connect provider. Doing so might increase the risk of browser redirect loops.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-on-missing-state-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.user-info-required","additionalKeys":[],"configDoc":"If this property is set to `true`, an OIDC UserInfo endpoint is called.\n\nThis property is enabled automatically if `quarkus.oidc.roles.source` is set to `userinfo` or `quarkus.oidc.token.verify-access-token-with-user-info` is set to `true` or `quarkus.oidc.authentication.id-token-required` is set to `false`, the current OIDC tenant must support a UserInfo endpoint in these cases.\n\nIt is also enabled automatically if `io.quarkus.oidc.UserInfo` injection point is detected but only if the current OIDC tenant supports a UserInfo endpoint.","withinAMap":true,"defaultValue":"true when UserInfo bean is injected, false otherwise","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_USER_INFO_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.session-age-extension","additionalKeys":[],"configDoc":"Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user is redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a nonzero value, then the expired ID token can be refreshed before the session has expired. This property is ignored if the `token.refresh-expired` property has not been enabled.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_AGE_EXTENSION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.state-cookie-age","additionalKeys":[],"configDoc":"State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"state-cookie-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.java-script-auto-redirect","additionalKeys":[],"configDoc":"If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.\n\nIf this property is set to `false`, a status code of `499` is returned to allow SPA to handle the redirect manually if a request header identifying current request as a JavaScript request is found. `X-Requested-With` request header with its value set to either `JavaScript` or `XMLHttpRequest` is expected by default if this property is enabled. You can register a custom `JavaScriptRequestChecker` to do a custom JavaScript request check instead.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.id-token-required","additionalKeys":[],"configDoc":"Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken is generated in such cases.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_ID_TOKEN_REQUIRED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.internal-id-token-lifespan","additionalKeys":[],"configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.pkce-required","additionalKeys":[],"configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.state-secret","additionalKeys":[],"configDoc":"Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. A client secret is not be used as a state encryption secret if it is less than 32 characters long.\n\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nError is reported if the secret length is less than 16 characters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"state-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_SECRET","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.\"tenant\".code-grant.extra-params.\"parameter-name\"","additionalKeys":[],"configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameter-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.oidc.\"tenant\".code-grant.headers.\"header-name\"","additionalKeys":[],"configDoc":"Custom HTTP headers which must be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.\"tenant\".token-state-manager.strategy","additionalKeys":[],"configDoc":"Default TokenStateManager strategy.","withinAMap":true,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.split-tokens","additionalKeys":[],"configDoc":"Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_SPLIT_TOKENS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-required","additionalKeys":[],"configDoc":"Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-secret","additionalKeys":[],"configDoc":"The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is checked. The secret is auto-generated if it remains uninitialized after checking all of these properties.\n\nThe length of the secret used to encrypt the tokens should be at least 32 characters long. A warning is logged if the secret length is less than 16 characters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_SECRET","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-algorithm","additionalKeys":[],"configDoc":"Session cookie key encryption algorithm","withinAMap":true,"defaultValue":"a256-gcmkw","javaDocSiteLink":"","docMapKey":"encryption-algorithm","configPhase":"RUN_TIME","acceptedValues":["tooltip:a256-gcmkw[Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret. The generated content encryption key will be used to encrypt the session cookie content.]","tooltip:dir[The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content. Using the direct encryption avoids a content encryption key generation step and will make the encrypted session cookie sequence slightly shorter. Avoid using the direct encryption if the encryption secret is less than 32 characters long.]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_ALGORITHM","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-token-introspection-cache","additionalKeys":[],"configDoc":"Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ALLOW_TOKEN_INTROSPECTION_CACHE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-user-info-cache","additionalKeys":[],"configDoc":"Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used, see `OidcConfig.TokenCache` to enable it.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__ALLOW_USER_INFO_CACHE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".cache-user-info-in-idtoken","additionalKeys":[],"configDoc":"Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when OAuth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.\n\nInlining UserInfo in the generated IdToken is enabled if the session cookie is encrypted and the UserInfo cache is not enabled or caching UserInfo is disabled for the current tenant with the `allow-user-info-cache` property set to `false`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__CACHE_USER_INFO_IN_IDTOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".jwks.resolve-early","additionalKeys":[],"configDoc":"If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.\n\nDisabling this property delays the key acquisition until the moment the current token has to be verified. Typically it can only be necessary if the token or other telated request properties provide an additional context which is required to resolve the keys correctly.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resolve-early","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_RESOLVE_EARLY","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".jwks.cache-size","additionalKeys":[],"configDoc":"Maximum number of JWK keys that can be cached. This property is ignored if the `resolve-early` property is set to true.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".jwks.cache-time-to-live","additionalKeys":[],"configDoc":"Number of minutes a JWK key can be cached for. This property is ignored if the `resolve-early` property is set to true.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".jwks.clean-up-timer-interval","additionalKeys":[],"configDoc":"Cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. This property is ignored if the `resolve-early` property is set to true.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__JWKS_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.\"tenant\".provider","additionalKeys":[],"configDoc":"Well known OpenId Connect provider identifier","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`discord`","`facebook`","`github`","`google`","`linkedin`","`mastodon`","`microsoft`","`spotify`","`strava`","`twitch`","`twitter`","`x`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC__TENANT__PROVIDER","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":"quarkus.oidc.token-cache.max-size","additionalKeys":[],"configDoc":"Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CACHE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.time-to-live","additionalKeys":[],"configDoc":"Maximum amount of time a given cache entry is valid for.","withinAMap":false,"defaultValue":"3M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CACHE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.clean-up-timer-interval","additionalKeys":[],"configDoc":"Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_TOKEN_CACHE_CLEAN_UP_TIMER_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.resolve-tenants-with-issuer","additionalKeys":[],"configDoc":"If OIDC tenants should be resolved using the bearer access token's issuer (`iss`) claim value.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"resolve-tenants-with-issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.oidc","since":null,"environmentVariable":"QUARKUS_OIDC_RESOLVE_TENANTS_WITH_ISSUER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveBuildTimeConfig index 9c271d85cc9..3aab2b60b7f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.rest-client-oidc-token-propagation.enabled","additionalKeys":[],"configDoc":"If the OIDC Token Reactive Propagation is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client-oidc-token-propagation.enabled-during-authentication","additionalKeys":[],"configDoc":"Whether the token propagation is enabled during the `SecurityIdentity` augmentation.\n\nFor example, you may need to use a REST client from `SecurityIdentityAugmentor`\nto propagate the current token to acquire additional roles for the `SecurityIdentity`.\n\nNote, this feature relies on a duplicated context. More information about Vert.x duplicated\ncontext can be found in xref:duplicated-context.adoc[this guide].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled-during-authentication","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED_DURING_AUTHENTICATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.rest-client-oidc-token-propagation.enabled","additionalKeys":[],"configDoc":"If the OIDC Token Reactive Propagation is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client-oidc-token-propagation.enabled-during-authentication","additionalKeys":[],"configDoc":"Whether the token propagation is enabled during the `SecurityIdentity` augmentation.\n\nFor example, you may need to use a REST client from `SecurityIdentityAugmentor`\nto propagate the current token to acquire additional roles for the `SecurityIdentity`.\n\nNote, this feature relies on a duplicated context. More information about Vert.x duplicated\ncontext can be found in xref:duplicated-context.adoc[this guide].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled-during-authentication","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED_DURING_AUTHENTICATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfig index 6e0f3f321e7..7b3b73f2438 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.rest-client-oidc-token-propagation.exchange-token","additionalKeys":[],"configDoc":"Exchange the current token with OpenId Connect Provider for a new token using either \"urn:ietf:params:oauth:grant-type:token-exchange\" or \"urn:ietf:params:oauth:grant-type:jwt-bearer\" token grant before propagating it.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"exchange-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_EXCHANGE_TOKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client-oidc-token-propagation.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient. Note this property is only used if the `exchangeToken` property is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_CLIENT_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.rest-client-oidc-token-propagation.exchange-token","additionalKeys":[],"configDoc":"Exchange the current token with OpenId Connect Provider for a new token using either \"urn:ietf:params:oauth:grant-type:token-exchange\" or \"urn:ietf:params:oauth:grant-type:jwt-bearer\" token grant before propagating it.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"exchange-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_EXCHANGE_TOKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client-oidc-token-propagation.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient. Note this property is only used if the `exchangeToken` property is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_OIDC_TOKEN_PROPAGATION_CLIENT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationBuildTimeConfig index 468608e4103..5e2fdcbc12d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.enabled","additionalKeys":[],"configDoc":"If the OIDC Token Propagation is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication","additionalKeys":[],"configDoc":"Whether the token propagation is enabled during the `SecurityIdentity` augmentation.\n\nFor example, you may need to use a REST client from `SecurityIdentityAugmentor`\nto propagate the current token to acquire additional roles for the `SecurityIdentity`.\n\nNote, this feature relies on a duplicated context. More information about Vert.x duplicated\ncontext can be found in xref:duplicated-context.adoc[this guide].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled-during-authentication","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED_DURING_AUTHENTICATION","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.enabled","additionalKeys":[],"configDoc":"If the OIDC Token Propagation is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication","additionalKeys":[],"configDoc":"Whether the token propagation is enabled during the `SecurityIdentity` augmentation.\n\nFor example, you may need to use a REST client from `SecurityIdentityAugmentor`\nto propagate the current token to acquire additional roles for the `SecurityIdentity`.\n\nNote, this feature relies on a duplicated context. More information about Vert.x duplicated\ncontext can be found in xref:duplicated-context.adoc[this guide].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled-during-authentication","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_ENABLED_DURING_AUTHENTICATION","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig index a935a936c9c..b0bc490696d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.register-filter","additionalKeys":[],"configDoc":"Enable either AccessTokenRequestFilter or JsonWebTokenRequestFilter for all the injected MP RestClient implementations. AccessTokenRequestFilter can propagate both opaque (binary) and JsonWebToken tokens but it can not modify and secure the updated JsonWebToken tokens. JsonWebTokenRequestFilter can only propagate JsonWebToken tokens but it can also modify and secure them again. Enable the 'jsonWebToken' property to have JsonWebTokenRequestFilter registered. Alternatively, instead of using this property for registering these filters with all the injected MP RestClient implementations, both filters can be registered as MP RestClient providers with the specific MP RestClient implementations.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"register-filter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_REGISTER_FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.json-web-token","additionalKeys":[],"configDoc":"Enable JsonWebTokenRequestFilter instead of AccessTokenRequestFilter for all the injected MP RestClient implementations. This filter can propagate as well as modify and secure the updated JsonWebToken tokens. Note this property is ignored unless the 'registerFilter' property is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"json-web-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_JSON_WEB_TOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.secure-json-web-token","additionalKeys":[],"configDoc":"Secure the injected and possibly modified JsonWebToken. For example, a JsonWebToken produced and signed by OpenId Connect provider can be re-signed using a new private key. Note this property is injected into JsonWebTokenRequestFilter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure-json-web-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_SECURE_JSON_WEB_TOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.exchange-token","additionalKeys":[],"configDoc":"Exchange the current token with OpenId Connect Provider for a new token using either \"urn:ietf:params:oauth:grant-type:token-exchange\" or \"urn:ietf:params:oauth:grant-type:jwt-bearer\" token grant before propagating it. Note this property is injected into AccessTokenRequestFilter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"exchange-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_EXCHANGE_TOKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy-client-oidc-token-propagation.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient. Note this property is injected into AccessTokenRequestFilter and is only used if the `exchangeToken` property is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_CLIENT_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.register-filter","additionalKeys":[],"configDoc":"Enable either AccessTokenRequestFilter or JsonWebTokenRequestFilter for all the injected MP RestClient implementations. AccessTokenRequestFilter can propagate both opaque (binary) and JsonWebToken tokens but it can not modify and secure the updated JsonWebToken tokens. JsonWebTokenRequestFilter can only propagate JsonWebToken tokens but it can also modify and secure them again. Enable the 'jsonWebToken' property to have JsonWebTokenRequestFilter registered. Alternatively, instead of using this property for registering these filters with all the injected MP RestClient implementations, both filters can be registered as MP RestClient providers with the specific MP RestClient implementations.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"register-filter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_REGISTER_FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.json-web-token","additionalKeys":[],"configDoc":"Enable JsonWebTokenRequestFilter instead of AccessTokenRequestFilter for all the injected MP RestClient implementations. This filter can propagate as well as modify and secure the updated JsonWebToken tokens. Note this property is ignored unless the 'registerFilter' property is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"json-web-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_JSON_WEB_TOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.secure-json-web-token","additionalKeys":[],"configDoc":"Secure the injected and possibly modified JsonWebToken. For example, a JsonWebToken produced and signed by OpenId Connect provider can be re-signed using a new private key. Note this property is injected into JsonWebTokenRequestFilter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure-json-web-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_SECURE_JSON_WEB_TOKEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-client-oidc-token-propagation.exchange-token","additionalKeys":[],"configDoc":"Exchange the current token with OpenId Connect Provider for a new token using either \"urn:ietf:params:oauth:grant-type:token-exchange\" or \"urn:ietf:params:oauth:grant-type:jwt-bearer\" token grant before propagating it. Note this property is injected into AccessTokenRequestFilter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"exchange-token","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_EXCHANGE_TOKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy-client-oidc-token-propagation.client-name","additionalKeys":[],"configDoc":"Name of the configured OidcClient. Note this property is injected into AccessTokenRequestFilter and is only used if the `exchangeToken` property is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-client-oidc-token-propagation","since":null,"environmentVariable":"QUARKUS_RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION_CLIENT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig index b588af8dbdc..16f51fcf04d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.otel.traces.exporter","additionalKeys":[],"configDoc":"List of exporters supported by Quarkus.\n\nList of exporters to be used for tracing, separated by commas. Has one of the values on `ExporterType` `otlp`, `cdi`, `none` or the full qualified name of a class implementing `io.opentelemetry.sdk.trace.export.SpanExporter`\n\nDefault on Quarkus is `ExporterType.Constants++#++CDI_VALUE`.","withinAMap":false,"defaultValue":"cdi","javaDocSiteLink":"","docMapKey":"exporter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.traces.sampler","additionalKeys":[],"configDoc":"The sampler to use for tracing.\n\nHas one of the values on `SamplerType` `always_on`, `always_off`, `traceidratio`, `parentbased_always_on`, `parentbased_always_off`, `parentbased_traceidratio` or the Sampler SPI name. This will use the OTel SPI hooks for the `io.opentelemetry.sdk.trace.samplers.Sampler` implementation set in the provider: `io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider`.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.sampler.name` or defaults to `SamplerType.Constants++#++PARENT_BASED_ALWAYS_ON`.","withinAMap":false,"defaultValue":"parentbased_always_on","javaDocSiteLink":"","docMapKey":"sampler","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_SAMPLER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.metrics.exporter","additionalKeys":[],"configDoc":"No Metrics exporter for now","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"metrics-exporter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_METRICS_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.logs.exporter","additionalKeys":[],"configDoc":"No Log exporter for now.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"logs-exporter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_LOGS_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.propagators","additionalKeys":[],"configDoc":"The propagators to be used. Use a comma-separated list for multiple propagators.\n\nHas values from `PropagatorType` or the full qualified name of a class implementing `io.opentelemetry.context.propagation.TextMapPropagator`.\n\nDefault is `PropagatorType.Constants++#++TRACE_CONTEXT`,`PropagatorType.Constants++#++BAGGAGE` (W3C).","withinAMap":false,"defaultValue":"tracecontext,baggage","javaDocSiteLink":"","docMapKey":"propagators","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_PROPAGATORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.grpc","additionalKeys":[],"configDoc":"Enables instrumentation for gRPC.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"grpc","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_GRPC","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.messaging","additionalKeys":[],"configDoc":"Enables instrumentation for Messaging.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"messaging","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_MESSAGING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.resteasy-client","additionalKeys":[],"configDoc":"Enables instrumentation for REST Client backed by RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy-client","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_RESTEASY_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.rest","additionalKeys":[],"configDoc":"Enables instrumentation for Quarkus REST.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rest","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_REST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.resteasy","additionalKeys":[],"configDoc":"Enables instrumentation for RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_RESTEASY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.security-events.enabled","additionalKeys":[],"configDoc":"Whether exporting of the security events is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SECURITY_EVENTS_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents.SecurityEventType","key":"quarkus.otel.security-events.event-types","additionalKeys":[],"configDoc":"Selects security event types.","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"event-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`all`","`authentication-success`","`authentication-failure`","`authorization-success`","`authorization-failure`","`other`"],"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SECURITY_EVENTS_EVENT_TYPES","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.otel.traces.exporter","additionalKeys":[],"configDoc":"List of exporters supported by Quarkus.\n\nList of exporters to be used for tracing, separated by commas. Has one of the values on `ExporterType` `otlp`, `cdi`, `none` or the full qualified name of a class implementing `io.opentelemetry.sdk.trace.export.SpanExporter`\n\nDefault on Quarkus is `ExporterType.Constants++#++CDI_VALUE`.","withinAMap":false,"defaultValue":"cdi","javaDocSiteLink":"","docMapKey":"exporter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.traces.sampler","additionalKeys":[],"configDoc":"The sampler to use for tracing.\n\nHas one of the values on `SamplerType` `always_on`, `always_off`, `traceidratio`, `parentbased_always_on`, `parentbased_always_off`, `parentbased_traceidratio` or the Sampler SPI name. This will use the OTel SPI hooks for the `io.opentelemetry.sdk.trace.samplers.Sampler` implementation set in the provider: `io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider`.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.sampler.name` or defaults to `SamplerType.Constants++#++PARENT_BASED_ALWAYS_ON`.","withinAMap":false,"defaultValue":"parentbased_always_on","javaDocSiteLink":"","docMapKey":"sampler","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_SAMPLER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.metrics.exporter","additionalKeys":[],"configDoc":"No Metrics exporter for now","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"metrics-exporter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_METRICS_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.logs.exporter","additionalKeys":[],"configDoc":"No Log exporter for now.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"logs-exporter","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_LOGS_EXPORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.propagators","additionalKeys":[],"configDoc":"The propagators to be used. Use a comma-separated list for multiple propagators.\n\nHas values from `PropagatorType` or the full qualified name of a class implementing `io.opentelemetry.context.propagation.TextMapPropagator`.\n\nDefault is `PropagatorType.Constants++#++TRACE_CONTEXT`,`PropagatorType.Constants++#++BAGGAGE` (W3C).","withinAMap":false,"defaultValue":"tracecontext,baggage","javaDocSiteLink":"","docMapKey":"propagators","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_PROPAGATORS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.grpc","additionalKeys":[],"configDoc":"Enables instrumentation for gRPC.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"grpc","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_GRPC","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.messaging","additionalKeys":[],"configDoc":"Enables instrumentation for Messaging.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"messaging","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_MESSAGING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.resteasy-client","additionalKeys":[],"configDoc":"Enables instrumentation for REST Client backed by RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy-client","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_RESTEASY_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.rest","additionalKeys":[],"configDoc":"Enables instrumentation for Quarkus REST.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rest","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_REST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.resteasy","additionalKeys":[],"configDoc":"Enables instrumentation for RESTEasy Classic.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"resteasy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_RESTEASY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.security-events.enabled","additionalKeys":[],"configDoc":"Whether exporting of the security events is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SECURITY_EVENTS_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.build.OTelBuildConfig.SecurityEvents.SecurityEventType","key":"quarkus.otel.security-events.event-types","additionalKeys":[],"configDoc":"Selects security event types.","withinAMap":false,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"event-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`all`","`authentication-success`","`authentication-failure`","`authorization-success`","`authorization-failure`","`other`"],"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SECURITY_EVENTS_EVENT_TYPES","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.OTelRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.OTelRuntimeConfig index e3d5a5363fb..3a449756eda 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.OTelRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.OTelRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.otel.sdk.disabled","additionalKeys":[],"configDoc":"If true, disable the OpenTelemetry SDK. Runtime configuration.\n\nDefaults to `false`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sdk-disabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SDK_DISABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.otel.traces.suppress-non-application-uris","additionalKeys":[],"configDoc":"Suppress non-application uris from trace collection. This will suppress tracing of `/q` endpoints.\n\nProviding a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nThis is a Quarkus specific property. Suppressing non-application uris is enabled by default.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.suppress-non-application-uris` or defaults to `true`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"suppress-non-application-uris","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_SUPPRESS_NON_APPLICATION_URIS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.otel.traces.include-static-resources","additionalKeys":[],"configDoc":"Include static resources from trace collection.\n\nThis is a Quarkus specific property. Include static resources is disabled by default. Providing a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.include-static-resources` or defaults to `false`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"include-static-resources","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_INCLUDE_STATIC_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.traces.sampler.arg","additionalKeys":[],"configDoc":"Sampler argument. Depends on the `quarkus.otel.traces.sampler` property. Fallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.ratio`.\n\nWhen setting the stock sampler to `traceidratio` or `parentbased_traceidratio` you need to set a `double` compatible value between `0.0d` and `1.0d`, like `0.01d` or `0.5d`. It is kept as a `String` to allow the flexible customisation of alternative samplers.\n\nDefaults to `1.0d`.","withinAMap":false,"defaultValue":"1.0d","javaDocSiteLink":"","docMapKey":"sampler-arg","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_SAMPLER_ARG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.attribute.value.length.limit","additionalKeys":[],"configDoc":"The maximum length of attribute values. Applies to spans and logs.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-length-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.attribute.count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes. Applies to spans, span events, span links, and logs.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_ATTRIBUTE_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.attribute.value.length.limit","additionalKeys":[],"configDoc":"The maximum length of span attribute values. Takes precedence over `otel.attribute.value.length.limit`.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attribute-value-length-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.attribute.count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes per span. Takes precedence over `otel.attribute.count.limit`.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"attribute-count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.event.count.limit","additionalKeys":[],"configDoc":"The maximum number of events per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"event-count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_EVENT_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.link.count.limit","additionalKeys":[],"configDoc":"The maximum number of links per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"link-count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_LINK_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.bsp.schedule.delay","additionalKeys":[],"configDoc":"The interval, in milliseconds, between two consecutive exports.\n\nDefault is `5000`.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"schedule-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_SCHEDULE_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.bsp.max.queue.size","additionalKeys":[],"configDoc":"The maximum queue size.\n\nDefault is `2048`.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_MAX_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.bsp.max.export.batch.size","additionalKeys":[],"configDoc":"The maximum batch size.\n\nDefault is `512`.","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"max-export-batch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_MAX_EXPORT_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.bsp.export.timeout","additionalKeys":[],"configDoc":"The maximum allowed time, in milliseconds, to export data.\n\nDefault is `30s`.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"export-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_EXPORT_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.resource.attributes","additionalKeys":[],"configDoc":"Specify resource attributes in the following format: `key1=val1,key2=val2,key3=val3`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_RESOURCE_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.service.name","additionalKeys":[],"configDoc":"Specify logical service name. Takes precedence over service.name defined with otel.resource.attributes and from quarkus.application.name.\n\nDefaults to `quarkus.application.name`.","withinAMap":false,"defaultValue":"${quarkus.application.name:unset}","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.experimental.resource.disabled-keys","additionalKeys":[],"configDoc":"Specify resource attribute keys that are filtered.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"experimental-resource-disabled-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_EXPERIMENTAL_RESOURCE_DISABLED_KEYS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.experimental.shutdown-wait-time","additionalKeys":[],"configDoc":"The maximum amount of time Quarkus will wait for the OpenTelemetry SDK to flush unsent spans and shutdown.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"experimental-shutdown-wait-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_EXPERIMENTAL_SHUTDOWN_WAIT_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-http","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x HTTP.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-http","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_HTTP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-event-bus","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Event Bus.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-event-bus","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_EVENT_BUS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-sql-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x SQL Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-sql-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_SQL_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-redis-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Redis Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-redis-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_REDIS_CLIENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.semconv-stability.opt-in","additionalKeys":[],"configDoc":"Opt-in to emit stable OpenTelemetry semantic conventions or a duplication of the old plus the new semantic convention attribute names.\n\n- `http` - emit the new, stable HTTP and networking attributes, and stop emitting the old experimental HTTP and networking attributes that the instrumentation emitted previously.\n\n- `http/dup` - emit both the old and the stable HTTP and networking attributes, allowing for a more seamless transition.\n\nThe default, by not defining a property value, will mean the use of the old legacy semantic attribute names.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"otel-semconv-stability-opt-in","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SEMCONV_STABILITY_OPT_IN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.mp.compatibility","additionalKeys":[],"configDoc":"Prioritize OpenTelemetry configuration `otel.` on top of Quarkus OpenTelemetry configuration `quarkus.otel`.\n\nBy default, Quarkus configuration has priority over OpenTelemetry configuration.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"mp-compatibility","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_MP_COMPATIBILITY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.otel.sdk.disabled","additionalKeys":[],"configDoc":"If true, disable the OpenTelemetry SDK. Runtime configuration.\n\nDefaults to `false`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sdk-disabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SDK_DISABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.otel.traces.suppress-non-application-uris","additionalKeys":[],"configDoc":"Suppress non-application uris from trace collection. This will suppress tracing of `/q` endpoints.\n\nProviding a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nThis is a Quarkus specific property. Suppressing non-application uris is enabled by default.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.suppress-non-application-uris` or defaults to `true`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"suppress-non-application-uris","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_SUPPRESS_NON_APPLICATION_URIS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.otel.traces.include-static-resources","additionalKeys":[],"configDoc":"Include static resources from trace collection.\n\nThis is a Quarkus specific property. Include static resources is disabled by default. Providing a custom `io.opentelemetry.sdk.trace.samplers.Sampler` CDI Bean will ignore this setting.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.include-static-resources` or defaults to `false`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"include-static-resources","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_INCLUDE_STATIC_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.traces.sampler.arg","additionalKeys":[],"configDoc":"Sampler argument. Depends on the `quarkus.otel.traces.sampler` property. Fallbacks to the legacy property `quarkus.opentelemetry.tracer.sampler.ratio`.\n\nWhen setting the stock sampler to `traceidratio` or `parentbased_traceidratio` you need to set a `double` compatible value between `0.0d` and `1.0d`, like `0.01d` or `0.5d`. It is kept as a `String` to allow the flexible customisation of alternative samplers.\n\nDefaults to `1.0d`.","withinAMap":false,"defaultValue":"1.0d","javaDocSiteLink":"","docMapKey":"sampler-arg","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_TRACES_SAMPLER_ARG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.attribute.value.length.limit","additionalKeys":[],"configDoc":"The maximum length of attribute values. Applies to spans and logs.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value-length-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.attribute.count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes. Applies to spans, span events, span links, and logs.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_ATTRIBUTE_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.attribute.value.length.limit","additionalKeys":[],"configDoc":"The maximum length of span attribute values. Takes precedence over `otel.attribute.value.length.limit`.\n\nBy default, there is no limit.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"attribute-value-length-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.attribute.count.limit","additionalKeys":[],"configDoc":"The maximum number of attributes per span. Takes precedence over `otel.attribute.count.limit`.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"attribute-count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.event.count.limit","additionalKeys":[],"configDoc":"The maximum number of events per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"event-count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_EVENT_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.span.link.count.limit","additionalKeys":[],"configDoc":"The maximum number of links per span.\n\nDefault is `128`.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"link-count-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SPAN_LINK_COUNT_LIMIT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.bsp.schedule.delay","additionalKeys":[],"configDoc":"The interval, in milliseconds, between two consecutive exports.\n\nDefault is `5000`.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"schedule-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_SCHEDULE_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.bsp.max.queue.size","additionalKeys":[],"configDoc":"The maximum queue size.\n\nDefault is `2048`.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_MAX_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.bsp.max.export.batch.size","additionalKeys":[],"configDoc":"The maximum batch size.\n\nDefault is `512`.","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"max-export-batch-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_MAX_EXPORT_BATCH_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.bsp.export.timeout","additionalKeys":[],"configDoc":"The maximum allowed time, in milliseconds, to export data.\n\nDefault is `30s`.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"export-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_BSP_EXPORT_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.resource.attributes","additionalKeys":[],"configDoc":"Specify resource attributes in the following format: `key1=val1,key2=val2,key3=val3`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_RESOURCE_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.service.name","additionalKeys":[],"configDoc":"Specify logical service name. Takes precedence over service.name defined with otel.resource.attributes and from quarkus.application.name.\n\nDefaults to `quarkus.application.name`.","withinAMap":false,"defaultValue":"${quarkus.application.name:unset}","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.experimental.resource.disabled-keys","additionalKeys":[],"configDoc":"Specify resource attribute keys that are filtered.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"experimental-resource-disabled-keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_EXPERIMENTAL_RESOURCE_DISABLED_KEYS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.experimental.shutdown-wait-time","additionalKeys":[],"configDoc":"The maximum amount of time Quarkus will wait for the OpenTelemetry SDK to flush unsent spans and shutdown.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"experimental-shutdown-wait-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_EXPERIMENTAL_SHUTDOWN_WAIT_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-http","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x HTTP.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-http","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_HTTP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-event-bus","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Event Bus.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-event-bus","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_EVENT_BUS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-sql-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x SQL Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-sql-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_SQL_CLIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.instrument.vertx-redis-client","additionalKeys":[],"configDoc":"Enables instrumentation for Vert.x Redis Client.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"vertx-redis-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_INSTRUMENT_VERTX_REDIS_CLIENT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.semconv-stability.opt-in","additionalKeys":[],"configDoc":"Opt-in to emit stable OpenTelemetry semantic conventions or a duplication of the old plus the new semantic convention attribute names.\n\n- `http` - emit the new, stable HTTP and networking attributes, and stop emitting the old experimental HTTP and networking attributes that the instrumentation emitted previously.\n\n- `http/dup` - emit both the old and the stable HTTP and networking attributes, allowing for a more seamless transition.\n\nThe default, by not defining a property value, will mean the use of the old legacy semantic attribute names.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"otel-semconv-stability-opt-in","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_SEMCONV_STABILITY_OPT_IN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.mp.compatibility","additionalKeys":[],"configDoc":"Prioritize OpenTelemetry configuration `otel.` on top of Quarkus OpenTelemetry configuration `quarkus.otel`.\n\nBy default, Quarkus configuration has priority over OpenTelemetry configuration.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"mp-compatibility","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel","since":null,"environmentVariable":"QUARKUS_OTEL_MP_COMPATIBILITY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterRuntimeConfig index d2c616729d1..3e952850cc6 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.opentelemetry.runtime.config.runtime.exporter.OtlpExporterRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets the OTLP endpoint to connect to. If unset, defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_GRPC_BASE_URI`. We are currently using just the traces, therefore `quarkus.otel.exporter.otlp.traces.endpoint` is recommended.","withinAMap":false,"defaultValue":"http://localhost:4317/","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.endpoint","additionalKeys":[],"configDoc":"OTLP Exporter specific. Will override `otel.exporter.otlp.endpoint`, if set.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.exporter.otlp.endpoint<` or defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_GRPC_BASE_URI`.","withinAMap":false,"defaultValue":"http://localhost:4317/","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.headers","additionalKeys":[],"configDoc":"Key-value pairs to be used as headers associated with gRPC requests. The format is similar to the `OTEL_EXPORTER_OTLP_HEADERS` environment variable, a list of key-value pairs separated by the \"=\" character. i.e.: key1=value1,key2=value2","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_HEADERS","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.CompressionType","key":"quarkus.otel.exporter.otlp.traces.compression","additionalKeys":[],"configDoc":"Sets the method used to compress payloads. If unset, compression is disabled. Currently supported compression methods include `gzip` and `none`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":["`gzip`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_COMPRESSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.exporter.otlp.traces.timeout","additionalKeys":[],"configDoc":"Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_TIMEOUT_SECS`s.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.protocol","additionalKeys":[],"configDoc":"OTLP defines the encoding of telemetry data and the protocol used to exchange data between the client and the server. Depending on the exporter, the available protocols will be different.\n\nCurrently, only `grpc` and `http/protobuf` are allowed.","withinAMap":false,"defaultValue":"grpc","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.key-cert.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_KEY_CERT_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.key-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_KEY_CERT_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.trust-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_TRUST_CERT_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.exporter.otlp.traces.proxy-options.enabled","additionalKeys":[],"configDoc":"If proxy connection must be used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.exporter.otlp.traces.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_HOST","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.endpoint","additionalKeys":[],"configDoc":"Sets the OTLP endpoint to connect to. If unset, defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_GRPC_BASE_URI`. We are currently using just the traces, therefore `quarkus.otel.exporter.otlp.traces.endpoint` is recommended.","withinAMap":false,"defaultValue":"http://localhost:4317/","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.endpoint","additionalKeys":[],"configDoc":"OTLP Exporter specific. Will override `otel.exporter.otlp.endpoint`, if set.\n\nFallbacks to the legacy property `quarkus.opentelemetry.tracer.exporter.otlp.endpoint<` or defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_GRPC_BASE_URI`.","withinAMap":false,"defaultValue":"http://localhost:4317/","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.headers","additionalKeys":[],"configDoc":"Key-value pairs to be used as headers associated with gRPC requests. The format is similar to the `OTEL_EXPORTER_OTLP_HEADERS` environment variable, a list of key-value pairs separated by the \"=\" character. i.e.: key1=value1,key2=value2","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_HEADERS","enum":false}},{"configDocKey":{"type":"io.quarkus.opentelemetry.runtime.config.runtime.exporter.CompressionType","key":"quarkus.otel.exporter.otlp.traces.compression","additionalKeys":[],"configDoc":"Sets the method used to compress payloads. If unset, compression is disabled. Currently supported compression methods include `gzip` and `none`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":["`gzip`","`none`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_COMPRESSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.otel.exporter.otlp.traces.timeout","additionalKeys":[],"configDoc":"Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to `OtlpExporterRuntimeConfig++#++DEFAULT_TIMEOUT_SECS`s.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.protocol","additionalKeys":[],"configDoc":"OTLP defines the encoding of telemetry data and the protocol used to exchange data between the client and the server. Depending on the exporter, the available protocols will be different.\n\nCurrently, only `grpc` and `http/protobuf` are allowed.","withinAMap":false,"defaultValue":"grpc","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROTOCOL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.key-cert.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_KEY_CERT_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.key-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_KEY_CERT_CERTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.trust-cert.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_TRUST_CERT_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.otel.exporter.otlp.traces.proxy-options.enabled","additionalKeys":[],"configDoc":"If proxy connection must be used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.otel.exporter.otlp.traces.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.otel.exporter.otlp.traces.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.otel.exporter.otlp","since":null,"environmentVariable":"QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROXY_OPTIONS_HOST","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.deployment.PicocliDeploymentConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.deployment.PicocliDeploymentConfiguration index f6cd5d3d5f2..1dcdbc74a3d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.deployment.PicocliDeploymentConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.deployment.PicocliDeploymentConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.picocli.native-image.processing.enable","additionalKeys":[],"configDoc":"Set this to false to use the `picocli-codegen` annotation processor instead of build steps.\n\nCAUTION: this will have serious build-time performance impact since this is run on every restart in dev mode, use with care!\n\nThis property is intended to be used only in cases where an incompatible change in the picocli library causes problems in the build steps used to support GraalVM Native images.\n\nIn such cases this property allows users to make the trade-off between fast build cycles with the older version of picocli, and temporarily accept slower build cycles with the latest version of picocli until the updated extension is available.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"native-image-processing-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.picocli","since":null,"environmentVariable":"QUARKUS_PICOCLI_NATIVE_IMAGE_PROCESSING_ENABLE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.picocli.native-image.processing.enable","additionalKeys":[],"configDoc":"Set this to false to use the `picocli-codegen` annotation processor instead of build steps.\n\nCAUTION: this will have serious build-time performance impact since this is run on every restart in dev mode, use with care!\n\nThis property is intended to be used only in cases where an incompatible change in the picocli library causes problems in the build steps used to support GraalVM Native images.\n\nIn such cases this property allows users to make the trade-off between fast build cycles with the older version of picocli, and temporarily accept slower build cycles with the latest version of picocli until the updated extension is available.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"native-image-processing-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.picocli","since":null,"environmentVariable":"QUARKUS_PICOCLI_NATIVE_IMAGE_PROCESSING_ENABLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.runtime.PicocliConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.runtime.PicocliConfiguration index 20eaffcbbe4..1c4a36f8ccf 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.runtime.PicocliConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.picocli.runtime.PicocliConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.picocli.top-command","additionalKeys":[],"configDoc":"Name of bean annotated with `io.quarkus.picocli.runtime.annotations.TopCommand` or FQCN of class which will be used as entry point for Picocli CommandLine instance. This class needs to be annotated with `picocli.CommandLine.Command`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"top-command","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.picocli","since":null,"environmentVariable":"QUARKUS_PICOCLI_TOP_COMMAND","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.picocli.top-command","additionalKeys":[],"configDoc":"Name of bean annotated with `io.quarkus.picocli.runtime.annotations.TopCommand` or FQCN of class which will be used as entry point for Picocli CommandLine instance. This class needs to be annotated with `picocli.CommandLine.Command`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"top-command","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.picocli","since":null,"environmentVariable":"QUARKUS_PICOCLI_TOP_COMMAND","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzBuildTimeConfig index 23f66d64516..64933943650 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.quartz.clustered","additionalKeys":[],"configDoc":"Enable cluster mode or not.\n\nIf enabled make sure to set the appropriate cluster properties.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clustered","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_CLUSTERED","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.quartz.cluster-checkin-interval","additionalKeys":[],"configDoc":"The frequency (in milliseconds) at which the scheduler instance checks-in with other instances of the cluster.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.","withinAMap":false,"defaultValue":"15000","javaDocSiteLink":"","docMapKey":"cluster-checkin-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_CLUSTER_CHECKIN_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.quartz.runtime.StoreType","key":"quarkus.quartz.store-type","additionalKeys":[],"configDoc":"The type of store to use.\n\nWhen using `StoreType++#++JDBC_CMT` or `StoreType++#++JDBC_TX` configuration values make sure that you have the datasource configured. See link:https://quarkus.io/guides/datasource[Configuring your datasource] for more information.\n\nTo create Quartz tables, you can perform a schema migration via the link:https://quarkus.io/guides/flyway[Flyway extension] using a SQL script matching your database picked from link:https://github.com/quartz-scheduler/quartz/blob/master/quartz-core/src/main/resources/org/quartz/impl/jdbcjobstore[Quartz repository].","withinAMap":false,"defaultValue":"ram","javaDocSiteLink":"","docMapKey":"store-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`ram`","`jdbc-tx`","`jdbc-cmt`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_STORE_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.quartz.datasource","additionalKeys":[],"configDoc":"The name of the datasource to use.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.\n\nOptionally needed when using the `jdbc-tx` or `jdbc-cmt` store types. If not specified, defaults to using the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"data-source-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_DATASOURCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.quartz.table-prefix","additionalKeys":[],"configDoc":"The prefix for quartz job store tables.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`","withinAMap":false,"defaultValue":"QRTZ_","javaDocSiteLink":"","docMapKey":"table-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_TABLE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.quartz.select-with-lock-sql","additionalKeys":[],"configDoc":"The SQL string that selects a row in the \"LOCKS\" table and places a lock on the row.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.\n\nIf not set, the default value of Quartz applies, for which the \"++{++0++}++\" is replaced during run-time with the `table-prefix`, the \"++{++1++}++\" with the `instance-name`.\n\nAn example SQL string `SELECT ++*++ FROM ++{++0++}++LOCKS WHERE SCHED_NAME = ++{++1++}++ AND LOCK_NAME = ? FOR UPDATE`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"select-with-lock-sql","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SELECT_WITH_LOCK_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.quartz.serialize-job-data","additionalKeys":[],"configDoc":"Instructs JDBCJobStore to serialize JobDataMaps in the BLOB column.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.\n\nIf this is set to `true`, the JDBCJobStore will store the JobDataMaps in their serialize form in the BLOB Column. This is useful when you want to store complex JobData objects other than String. This is equivalent of setting `org.quartz.jobStore.useProperties` to `false`. *NOTE: When this option is set to `true`, all the non-String classes used in JobDataMaps have to be registered for serialization when building a native image*\n\nIf this is set to `false` (the default), the values can be stored as name-value pairs rather than storing more complex objects in their serialized form in the BLOB column. This can be handy, as you avoid the class versioning issues that can arise from serializing your non-String classes into a BLOB. This is equivalent of setting `org.quartz.jobStore.useProperties` to `true`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"serialize-job-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SERIALIZE_JOB_DATA","enum":false}},{"configDocSection":{"name":"quarkus.quartz.instance-id-generators","optional":false,"withinAMap":false,"sectionDetails":"= Instance ID generators","sectionDetailsTitle":"Instance ID generators","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.instance-id-generators.\"generator-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__CLASS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.quartz.instance-id-generators.\"generator-name\".properties","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.quartz.trigger-listeners","optional":false,"withinAMap":false,"sectionDetails":"= Trigger listeners","sectionDetailsTitle":"Trigger listeners","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.trigger-listeners.\"listener-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__CLASS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.quartz.trigger-listeners.\"listener-name\".properties","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.quartz.job-listeners","optional":false,"withinAMap":false,"sectionDetails":"= Job listeners","sectionDetailsTitle":"Job listeners","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.job-listeners.\"listener-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__CLASS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.quartz.job-listeners.\"listener-name\".properties","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.quartz.plugins","optional":false,"withinAMap":false,"sectionDetails":"= Plugins","sectionDetailsTitle":"Plugins","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.plugins.\"plugin-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__CLASS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.quartz.plugins.\"plugin-name\".properties","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.quartz.clustered","additionalKeys":[],"configDoc":"Enable cluster mode or not.\n\nIf enabled make sure to set the appropriate cluster properties.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clustered","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_CLUSTERED","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.quartz.cluster-checkin-interval","additionalKeys":[],"configDoc":"The frequency (in milliseconds) at which the scheduler instance checks-in with other instances of the cluster.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.","withinAMap":false,"defaultValue":"15000","javaDocSiteLink":"","docMapKey":"cluster-checkin-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_CLUSTER_CHECKIN_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.quartz.runtime.StoreType","key":"quarkus.quartz.store-type","additionalKeys":[],"configDoc":"The type of store to use.\n\nWhen using `StoreType++#++JDBC_CMT` or `StoreType++#++JDBC_TX` configuration values make sure that you have the datasource configured. See link:https://quarkus.io/guides/datasource[Configuring your datasource] for more information.\n\nTo create Quartz tables, you can perform a schema migration via the link:https://quarkus.io/guides/flyway[Flyway extension] using a SQL script matching your database picked from link:https://github.com/quartz-scheduler/quartz/blob/master/quartz-core/src/main/resources/org/quartz/impl/jdbcjobstore[Quartz repository].","withinAMap":false,"defaultValue":"ram","javaDocSiteLink":"","docMapKey":"store-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`ram`","`jdbc-tx`","`jdbc-cmt`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_STORE_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.quartz.datasource","additionalKeys":[],"configDoc":"The name of the datasource to use.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.\n\nOptionally needed when using the `jdbc-tx` or `jdbc-cmt` store types. If not specified, defaults to using the default datasource.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"data-source-name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_DATASOURCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.quartz.table-prefix","additionalKeys":[],"configDoc":"The prefix for quartz job store tables.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`","withinAMap":false,"defaultValue":"QRTZ_","javaDocSiteLink":"","docMapKey":"table-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_TABLE_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.quartz.select-with-lock-sql","additionalKeys":[],"configDoc":"The SQL string that selects a row in the \"LOCKS\" table and places a lock on the row.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.\n\nIf not set, the default value of Quartz applies, for which the \"++{++0++}++\" is replaced during run-time with the `table-prefix`, the \"++{++1++}++\" with the `instance-name`.\n\nAn example SQL string `SELECT ++*++ FROM ++{++0++}++LOCKS WHERE SCHED_NAME = ++{++1++}++ AND LOCK_NAME = ? FOR UPDATE`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"select-with-lock-sql","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SELECT_WITH_LOCK_SQL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.quartz.serialize-job-data","additionalKeys":[],"configDoc":"Instructs JDBCJobStore to serialize JobDataMaps in the BLOB column.\n\nIgnored if using a `ram` store i.e `StoreType++#++RAM`.\n\nIf this is set to `true`, the JDBCJobStore will store the JobDataMaps in their serialize form in the BLOB Column. This is useful when you want to store complex JobData objects other than String. This is equivalent of setting `org.quartz.jobStore.useProperties` to `false`. *NOTE: When this option is set to `true`, all the non-String classes used in JobDataMaps have to be registered for serialization when building a native image*\n\nIf this is set to `false` (the default), the values can be stored as name-value pairs rather than storing more complex objects in their serialized form in the BLOB column. This can be handy, as you avoid the class versioning issues that can arise from serializing your non-String classes into a BLOB. This is equivalent of setting `org.quartz.jobStore.useProperties` to `true`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"serialize-job-data","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SERIALIZE_JOB_DATA","enum":false}},{"configDocSection":{"name":"quarkus.quartz.instance-id-generators","optional":false,"withinAMap":false,"sectionDetails":"= Instance ID generators","sectionDetailsTitle":"Instance ID generators","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.instance-id-generators.\"generator-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__CLASS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.quartz.instance-id-generators.\"generator-name\".properties.\"property-key\"","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.quartz.trigger-listeners","optional":false,"withinAMap":false,"sectionDetails":"= Trigger listeners","sectionDetailsTitle":"Trigger listeners","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.trigger-listeners.\"listener-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__CLASS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.quartz.trigger-listeners.\"listener-name\".properties.\"property-key\"","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.quartz.job-listeners","optional":false,"withinAMap":false,"sectionDetails":"= Job listeners","sectionDetailsTitle":"Job listeners","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.job-listeners.\"listener-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__CLASS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.quartz.job-listeners.\"listener-name\".properties.\"property-key\"","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.quartz.plugins","optional":false,"withinAMap":false,"sectionDetails":"= Plugins","sectionDetailsTitle":"Plugins","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzExtensionPointConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.quartz.plugins.\"plugin-name\".class","additionalKeys":[],"configDoc":"Class name for the configuration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"clazz","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__CLASS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.quartz.plugins.\"plugin-name\".properties.\"property-key\"","additionalKeys":[],"configDoc":"The properties passed to the class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig index e895722a61e..850b56153c8 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.quartz.runtime.QuartzRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.quartz.instance-name","additionalKeys":[],"configDoc":"The name of the Quartz instance.","withinAMap":false,"defaultValue":"QuarkusQuartzScheduler","javaDocSiteLink":"","docMapKey":"instance-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.quartz.instance-id","additionalKeys":[],"configDoc":"The identifier of Quartz instance that must be unique for all schedulers working as if they are the same _logical_ Scheduler within a cluster. Use the default value `AUTO` or some of the configured link:https://quarkus.io/guides/quartz#quarkus-quartz_quarkus.quartz.instance-id-generators-instance-id-generators[instance ID generators] if you wish the identifier to be generated for you.","withinAMap":false,"defaultValue":"AUTO","javaDocSiteLink":"","docMapKey":"instance-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_ID","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.quartz.batch-trigger-acquisition-fire-ahead-time-window","additionalKeys":[],"configDoc":"The amount of time in milliseconds that a trigger is allowed to be acquired and fired ahead of its scheduled fire time.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"batch-trigger-acquisition-fire-ahead-time-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_FIRE_AHEAD_TIME_WINDOW","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.quartz.batch-trigger-acquisition-max-count","additionalKeys":[],"configDoc":"The maximum number of triggers that a scheduler node is allowed to acquire (for firing) at once.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"batch-trigger-acquisition-max-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_MAX_COUNT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.quartz.thread-count","additionalKeys":[],"configDoc":"The size of scheduler thread pool. This will initialize the number of worker threads in the pool.","withinAMap":false,"defaultValue":"25","javaDocSiteLink":"","docMapKey":"thread-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_THREAD_COUNT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.quartz.thread-priority","additionalKeys":[],"configDoc":"Thread priority of worker threads in the pool.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"thread-priority","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_THREAD_PRIORITY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.quartz.misfire-threshold","additionalKeys":[],"configDoc":"Defines how late the schedulers should be to be considered misfired.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"misfire-threshold","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_MISFIRE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.quartz.shutdown-wait-time","additionalKeys":[],"configDoc":"The maximum amount of time Quarkus will wait for currently running jobs to finish. If the value is `0`, then Quarkus will not wait at all for these jobs to finish - it will call `org.quartz.Scheduler.shutdown(false)` in this case.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-wait-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SHUTDOWN_WAIT_TIME","enum":false}},{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"quarkus.quartz.simple-trigger.misfire-policy","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"RUN_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SIMPLE_TRIGGER_MISFIRE_POLICY","enum":true}},{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"quarkus.quartz.cron-trigger.misfire-policy","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"RUN_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_CRON_TRIGGER_MISFIRE_POLICY","enum":true}},{"configDocSection":{"name":"quarkus.quartz.misfire-policy-per-jobs","optional":false,"withinAMap":false,"sectionDetails":"= Misfire policy per job configuration","sectionDetailsTitle":"Misfire policy per job configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"quarkus.quartz.misfire-policy.\"identity\"","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":true,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"RUN_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_MISFIRE_POLICY__IDENTITY_","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":"quarkus.quartz.run-blocking-scheduled-method-on-quartz-thread","additionalKeys":[],"configDoc":"When set to `true`, blocking scheduled methods are invoked on a thread managed by Quartz instead of a thread from the regular Quarkus thread pool (default).\n\nWhen this option is enabled, blocking scheduled methods do not run on a `duplicated context`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"run-blocking-scheduled-method-on-quartz-thread","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_RUN_BLOCKING_SCHEDULED_METHOD_ON_QUARTZ_THREAD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.quartz.instance-name","additionalKeys":[],"configDoc":"The name of the Quartz instance.","withinAMap":false,"defaultValue":"QuarkusQuartzScheduler","javaDocSiteLink":"","docMapKey":"instance-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.quartz.instance-id","additionalKeys":[],"configDoc":"The identifier of Quartz instance that must be unique for all schedulers working as if they are the same _logical_ Scheduler within a cluster. Use the default value `AUTO` or some of the configured link:https://quarkus.io/guides/quartz#quarkus-quartz_quarkus.quartz.instance-id-generators-instance-id-generators[instance ID generators] if you wish the identifier to be generated for you.","withinAMap":false,"defaultValue":"AUTO","javaDocSiteLink":"","docMapKey":"instance-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_INSTANCE_ID","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.quartz.batch-trigger-acquisition-fire-ahead-time-window","additionalKeys":[],"configDoc":"The amount of time in milliseconds that a trigger is allowed to be acquired and fired ahead of its scheduled fire time.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"batch-trigger-acquisition-fire-ahead-time-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_FIRE_AHEAD_TIME_WINDOW","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.quartz.batch-trigger-acquisition-max-count","additionalKeys":[],"configDoc":"The maximum number of triggers that a scheduler node is allowed to acquire (for firing) at once.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"batch-trigger-acquisition-max-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_MAX_COUNT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.quartz.thread-count","additionalKeys":[],"configDoc":"The size of scheduler thread pool. This will initialize the number of worker threads in the pool.","withinAMap":false,"defaultValue":"25","javaDocSiteLink":"","docMapKey":"thread-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_THREAD_COUNT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.quartz.thread-priority","additionalKeys":[],"configDoc":"Thread priority of worker threads in the pool.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"thread-priority","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_THREAD_PRIORITY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.quartz.misfire-threshold","additionalKeys":[],"configDoc":"Defines how late the schedulers should be to be considered misfired.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"misfire-threshold","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_MISFIRE_THRESHOLD","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.quartz.shutdown-wait-time","additionalKeys":[],"configDoc":"The maximum amount of time Quarkus will wait for currently running jobs to finish. If the value is `0`, then Quarkus will not wait at all for these jobs to finish - it will call `org.quartz.Scheduler.shutdown(false)` in this case.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-wait-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SHUTDOWN_WAIT_TIME","enum":false}},{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"quarkus.quartz.simple-trigger.misfire-policy","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"RUN_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_SIMPLE_TRIGGER_MISFIRE_POLICY","enum":true}},{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"quarkus.quartz.cron-trigger.misfire-policy","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":false,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"RUN_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_CRON_TRIGGER_MISFIRE_POLICY","enum":true}},{"configDocSection":{"name":"quarkus.quartz.misfire-policy-per-jobs","optional":false,"withinAMap":false,"sectionDetails":"= Misfire policy per job configuration","sectionDetailsTitle":"Misfire policy per job configuration","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.quartz","configGroupType":"io.quarkus.quartz.runtime.QuartzRuntimeConfig.QuartzMisfirePolicyConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.quartz.runtime.QuartzMisfirePolicy","key":"quarkus.quartz.misfire-policy.\"identity\"","additionalKeys":[],"configDoc":"The quartz misfire policy for this job.","withinAMap":true,"defaultValue":"smart-policy","javaDocSiteLink":"","docMapKey":"misfire-policy","configPhase":"RUN_TIME","acceptedValues":["`smart-policy`","`ignore-misfire-policy`","`fire-now`","`simple-trigger-reschedule-now-with-existing-repeat-count`","`simple-trigger-reschedule-now-with-remaining-repeat-count`","`simple-trigger-reschedule-next-with-remaining-count`","`simple-trigger-reschedule-next-with-existing-count`","`cron-trigger-do-nothing`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_MISFIRE_POLICY__IDENTITY_","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":"quarkus.quartz.run-blocking-scheduled-method-on-quartz-thread","additionalKeys":[],"configDoc":"When set to `true`, blocking scheduled methods are invoked on a thread managed by Quartz instead of a thread from the regular Quarkus thread pool (default).\n\nWhen this option is enabled, blocking scheduled methods do not run on a `duplicated context`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"run-blocking-scheduled-method-on-quartz-thread","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.quartz","since":null,"environmentVariable":"QUARKUS_QUARTZ_RUN_BLOCKING_SCHEDULED_METHOD_ON_QUARTZ_THREAD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteConfig index 094dea45b33..fcd6796e03f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.qute.suffixes","additionalKeys":[],"configDoc":"The list of suffixes used when attempting to locate a template file.\n\nBy default, `engine.getTemplate(\"foo\")` would result in several lookups: `foo`, `foo.html`, `foo.txt`, etc.","withinAMap":false,"defaultValue":"qute.html,qute.txt,html,txt","javaDocSiteLink":"","docMapKey":"suffixes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_SUFFIXES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.qute.content-types","additionalKeys":[],"configDoc":"The additional map of suffixes to content types. This map is used when working with template variants. By default, the `java.net.URLConnection++#++getFileNameMap()` is used to determine the content type of a template file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"content-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.qute.type-check-excludes","additionalKeys":[],"configDoc":"The list of exclude rules used to intentionally ignore some parts of an expression when performing type-safe validation.\n\nAn element value must have at least two parts separated by dot. The last part is used to match the property/method name. The prepended parts are used to match the class name. The value `++*++` can be used to match any name.\n\nExamples:\n\n - `org.acme.Foo.name` - exclude the property/method `name` on the `org.acme.Foo` class\n - `org.acme.Foo.++*++` - exclude any property/method on the `org.acme.Foo` class\n - `++*++.age` - exclude the property/method `age` on any class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type-check-excludes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TYPE_CHECK_EXCLUDES","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.qute.template-path-exclude","additionalKeys":[],"configDoc":"This regular expression is used to exclude template files from the `templates` directory. Excluded templates are neither parsed nor validated during build and are not available at runtime.\n\nThe matched input is the file path relative from the `templates` directory and the `/` is used as a path separator.\n\nBy default, the hidden files are excluded. The name of a hidden file starts with a dot.","withinAMap":false,"defaultValue":"^\\..*|.*\\/\\..*$","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"template-path-exclude","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TEMPLATE_PATH_EXCLUDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.qute.iteration-metadata-prefix","additionalKeys":[],"configDoc":"The prefix is used to access the iteration metadata inside a loop section.\n\nA valid prefix consists of alphanumeric characters and underscores. Three special constants can be used:\n\n - `` - the alias of an iterated element suffixed with an underscore is used, e.g. `item_hasNext` and `it_count`\n - `` - the alias of an iterated element suffixed with a question mark is used, e.g. `item?hasNext` and `it?count`\n - `` - no prefix is used, e.g. `hasNext` and `count` By default, the `` constant is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"iteration-metadata-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_ITERATION_METADATA_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.qute.escape-content-types","additionalKeys":[],"configDoc":"The list of content types for which the `'`, `\"`, `<`, `>` and `&` characters are escaped if a template variant is set.","withinAMap":false,"defaultValue":"text/html,text/xml,application/xml,application/xhtml+xml","javaDocSiteLink":"","docMapKey":"escape-content-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_ESCAPE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.qute.default-charset","additionalKeys":[],"configDoc":"The default charset of the templates files.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_DEFAULT_CHARSET","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.qute.dev-mode.no-restart-templates","additionalKeys":[],"configDoc":"By default, a template modification results in an application restart that triggers build-time validations.\n\nThis regular expression can be used to specify the templates for which the application is not restarted. I.e. the templates are reloaded and only runtime validations are performed.\n\nThe matched input is the template path that starts with a template root, and the `/` is used as a path separator. For example, `templates/foo.html`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"no-restart-templates","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_DEV_MODE_NO_RESTART_TEMPLATES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.test-mode.record-rendered-results","additionalKeys":[],"configDoc":"By default, the rendering results of injected and type-safe templates are recorded in the managed `RenderedResults` which is registered as a CDI bean.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"record-rendered-results","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TEST_MODE_RECORD_RENDERED_RESULTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.qute.suffixes","additionalKeys":[],"configDoc":"The list of suffixes used when attempting to locate a template file.\n\nBy default, `engine.getTemplate(\"foo\")` would result in several lookups: `foo`, `foo.html`, `foo.txt`, etc.","withinAMap":false,"defaultValue":"qute.html,qute.txt,html,txt","javaDocSiteLink":"","docMapKey":"suffixes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_SUFFIXES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.qute.content-types.\"file-suffix\"","additionalKeys":[],"configDoc":"The additional map of suffixes to content types. This map is used when working with template variants. By default, the `java.net.URLConnection++#++getFileNameMap()` is used to determine the content type of a template file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"file-suffix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.qute.type-check-excludes","additionalKeys":[],"configDoc":"The list of exclude rules used to intentionally ignore some parts of an expression when performing type-safe validation.\n\nAn element value must have at least two parts separated by dot. The last part is used to match the property/method name. The prepended parts are used to match the class name. The value `++*++` can be used to match any name.\n\nExamples:\n\n - `org.acme.Foo.name` - exclude the property/method `name` on the `org.acme.Foo` class\n - `org.acme.Foo.++*++` - exclude any property/method on the `org.acme.Foo` class\n - `++*++.age` - exclude the property/method `age` on any class","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type-check-excludes","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TYPE_CHECK_EXCLUDES","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.qute.template-path-exclude","additionalKeys":[],"configDoc":"This regular expression is used to exclude template files from the `templates` directory. Excluded templates are neither parsed nor validated during build and are not available at runtime.\n\nThe matched input is the file path relative from the `templates` directory and the `/` is used as a path separator.\n\nBy default, the hidden files are excluded. The name of a hidden file starts with a dot.","withinAMap":false,"defaultValue":"^\\..*|.*\\/\\..*$","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"template-path-exclude","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TEMPLATE_PATH_EXCLUDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.qute.iteration-metadata-prefix","additionalKeys":[],"configDoc":"The prefix is used to access the iteration metadata inside a loop section.\n\nA valid prefix consists of alphanumeric characters and underscores. Three special constants can be used:\n\n - `` - the alias of an iterated element suffixed with an underscore is used, e.g. `item_hasNext` and `it_count`\n - `` - the alias of an iterated element suffixed with a question mark is used, e.g. `item?hasNext` and `it?count`\n - `` - no prefix is used, e.g. `hasNext` and `count` By default, the `` constant is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"iteration-metadata-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_ITERATION_METADATA_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.qute.escape-content-types","additionalKeys":[],"configDoc":"The list of content types for which the `'`, `\"`, `<`, `>` and `&` characters are escaped if a template variant is set.","withinAMap":false,"defaultValue":"text/html,text/xml,application/xml,application/xhtml+xml","javaDocSiteLink":"","docMapKey":"escape-content-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_ESCAPE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.qute.default-charset","additionalKeys":[],"configDoc":"The default charset of the templates files.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_DEFAULT_CHARSET","enum":false}},{"configDocKey":{"type":"java.util.regex.Pattern","key":"quarkus.qute.dev-mode.no-restart-templates","additionalKeys":[],"configDoc":"By default, a template modification results in an application restart that triggers build-time validations.\n\nThis regular expression can be used to specify the templates for which the application is not restarted. I.e. the templates are reloaded and only runtime validations are performed.\n\nThe matched input is the template path that starts with a template root, and the `/` is used as a path separator. For example, `templates/foo.html`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html","docMapKey":"no-restart-templates","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_DEV_MODE_NO_RESTART_TEMPLATES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.test-mode.record-rendered-results","additionalKeys":[],"configDoc":"By default, the rendering results of injected and type-safe templates are recorded in the managed `RenderedResults` which is registered as a CDI bean.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"record-rendered-results","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TEST_MODE_RECORD_RENDERED_RESULTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteRuntimeConfig index 71af608572f..376fd4f8259 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.qute.runtime.QuteRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.qute.runtime.QuteRuntimeConfig.PropertyNotFoundStrategy","key":"quarkus.qute.property-not-found-strategy","additionalKeys":[],"configDoc":"The strategy used when a standalone expression evaluates to a \"not found\" value at runtime and the `quarkus.qute.strict-rendering` config property is set to `false`\n\nThis strategy is never used when evaluating section parameters, e.g. `++{#++if foo.name++}++`. In such case, it's the responsibility of the section to handle this situation appropriately.\n\nBy default, the `NOT_FOUND` constant is written to the output. However, in the development mode the `PropertyNotFoundStrategy++#++THROW_EXCEPTION` is used by default, i.e. when the strategy is not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-not-found-strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:default[Output the `NOT_FOUND` constant.]","tooltip:noop[No operation - no output.]","tooltip:throw-exception[Throw a `TemplateException`.]","tooltip:output-original[Output the original expression string, e.g. `++{++foo.name++}++`.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_PROPERTY_NOT_FOUND_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.remove-standalone-lines","additionalKeys":[],"configDoc":"Specify whether the parser should remove standalone lines from the output. A standalone line is a line that contains at least one section tag, parameter declaration, or comment but no expression and no non-whitespace character.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-standalone-lines","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_REMOVE_STANDALONE_LINES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.strict-rendering","additionalKeys":[],"configDoc":"If set to `true` then any expression that is evaluated to a `Results.NotFound` value will always result in a `TemplateException` and the rendering is aborted.\n\nNote that the `quarkus.qute.property-not-found-strategy` config property is completely ignored if strict rendering is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"strict-rendering","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_STRICT_RENDERING","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.qute.timeout","additionalKeys":[],"configDoc":"The global rendering timeout in milliseconds. It is used if no `timeout` template instance attribute is set.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.use-async-timeout","additionalKeys":[],"configDoc":"If set to `true` then the timeout should also be used for asynchronous rendering methods, such as `TemplateInstance++#++createUni()` and `TemplateInstance++#++renderAsync()`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-async-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_USE_ASYNC_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.qute.runtime.QuteRuntimeConfig.PropertyNotFoundStrategy","key":"quarkus.qute.property-not-found-strategy","additionalKeys":[],"configDoc":"The strategy used when a standalone expression evaluates to a \"not found\" value at runtime and the `quarkus.qute.strict-rendering` config property is set to `false`\n\nThis strategy is never used when evaluating section parameters, e.g. `++{#++if foo.name++}++`. In such case, it's the responsibility of the section to handle this situation appropriately.\n\nBy default, the `NOT_FOUND` constant is written to the output. However, in the development mode the `PropertyNotFoundStrategy++#++THROW_EXCEPTION` is used by default, i.e. when the strategy is not specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"property-not-found-strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:default[Output the `NOT_FOUND` constant.]","tooltip:noop[No operation - no output.]","tooltip:throw-exception[Throw a `TemplateException`.]","tooltip:output-original[Output the original expression string, e.g. `++{++foo.name++}++`.]"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_PROPERTY_NOT_FOUND_STRATEGY","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.remove-standalone-lines","additionalKeys":[],"configDoc":"Specify whether the parser should remove standalone lines from the output. A standalone line is a line that contains at least one section tag, parameter declaration, or comment but no expression and no non-whitespace character.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-standalone-lines","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_REMOVE_STANDALONE_LINES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.strict-rendering","additionalKeys":[],"configDoc":"If set to `true` then any expression that is evaluated to a `Results.NotFound` value will always result in a `TemplateException` and the rendering is aborted.\n\nNote that the `quarkus.qute.property-not-found-strategy` config property is completely ignored if strict rendering is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"strict-rendering","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_STRICT_RENDERING","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.qute.timeout","additionalKeys":[],"configDoc":"The global rendering timeout in milliseconds. It is used if no `timeout` template instance attribute is set.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.qute.use-async-timeout","additionalKeys":[],"configDoc":"If set to `true` then the timeout should also be used for asynchronous rendering methods, such as `TemplateInstance++#++createUni()` and `TemplateInstance++#++renderAsync()`.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-async-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.qute","since":null,"environmentVariable":"QUARKUS_QUTE_USE_ASYNC_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig index e2ccfbf023f..330d2662ac2 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.datasource.named-data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Additional named datasources","sectionDetailsTitle":"Additional named datasources","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig.DataSourceReactiveOuterNamedBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE","enum":false}},{"configDocSection":{"name":"quarkus.datasource.named-data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Additional named datasources","sectionDetailsTitle":"Additional named datasources","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig.DataSourceReactiveOuterNamedBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive","additionalKeys":[],"configDoc":"If we create a Reactive datasource for this datasource.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig index cb374a12b1c..2e8cb6b1072 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_URL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.reactive.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.reactive.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.reactive.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.reactive.idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.reactive.max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.reactive.additional-properties","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES","enum":false}},{"configDocSection":{"name":"quarkus.datasource.named-data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Additional named datasources","sectionDetailsTitle":"Additional named datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig.DataSourceReactiveOuterNamedRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_URL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.\"datasource-name\".reactive.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.\"datasource-name\".reactive.event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.\"datasource-name\".reactive.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.\"datasource-name\".reactive.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":true,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.\"datasource-name\".reactive.idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":true,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.\"datasource-name\".reactive.max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":true,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.datasource.\"datasource-name\".reactive.additional-properties","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_URL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.reactive.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.reactive.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.reactive.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.reactive.idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.reactive.max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":false,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.reactive.additional-properties.\"property-key\"","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_","enum":false}},{"configDocSection":{"name":"quarkus.datasource.named-data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Additional named datasources","sectionDetailsTitle":"Additional named datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig.DataSourceReactiveOuterNamedRuntimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.cache-prepared-statements","additionalKeys":[],"configDoc":"Whether prepared statements should be cached on the client side.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-prepared-statements","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_CACHE_PREPARED_STATEMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.url","additionalKeys":[],"configDoc":"The datasource URLs.\n\nIf multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses round-robin load balancing for server selection during connection establishment. Note that certain drivers might not accommodate multiple values in this context.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_URL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.\"datasource-name\".reactive.max-size","additionalKeys":[],"configDoc":"The datasource pool maximum size.","withinAMap":true,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MAX_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.\"datasource-name\".reactive.event-loop-size","additionalKeys":[],"configDoc":"When a new connection object is created, the pool assigns it an event loop.\n\nWhen `++#++event-loop-size` is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If `++#++event-loop-size` is set to zero or a negative value, the pool assigns the current event loop to the new connection.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loop-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_EVENT_LOOP_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-all","additionalKeys":[],"configDoc":"Whether all server certificates should be trusted.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.datasource.\"datasource-name\".reactive.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.\"datasource-name\".reactive.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"PT1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or `NONE`. `NONE` is the default value and disables the verification.","withinAMap":true,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.\"datasource-name\".reactive.idle-timeout","additionalKeys":[],"configDoc":"The maximum time a connection remains unused in the pool before it is closed.","withinAMap":true,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.datasource.\"datasource-name\".reactive.max-lifetime","additionalKeys":[],"configDoc":"The maximum time a connection remains in the pool, after which it will be closed upon return and replaced as necessary.","withinAMap":true,"defaultValue":"no timeout","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-lifetime","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MAX_LIFETIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.\"datasource-name\".reactive.shared","additionalKeys":[],"configDoc":"Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the `__vertx.DEFAULT` name is used.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.\"datasource-name\".reactive.name","additionalKeys":[],"configDoc":"Set the pool name, used when the pool is shared among datasources, otherwise ignored.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.datasource.\"datasource-name\".reactive.additional-properties.\"property-key\"","additionalKeys":[],"configDoc":"Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config index 6ef3d41562d..52662f2b0be 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Datasources","sectionDetailsTitle":"Datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.db2.ssl","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.db2.ssl"],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_DB2_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Datasources","sectionDetailsTitle":"Datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.db2.client.runtime.DataSourcesReactiveDB2Config.DataSourceReactiveDB2OuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.db2.ssl","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.db2.ssl"],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_DB2_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig index 1a2e9fd3c66..66c2f31e2a7 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Datasources","sectionDetailsTitle":"Datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.mssql.packet-size","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mssql.packet-size"],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MSSQL_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.mssql.ssl","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mssql.ssl"],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MSSQL_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Datasources","sectionDetailsTitle":"Datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.mssql.client.runtime.DataSourcesReactiveMSSQLConfig.DataSourceReactiveMSSQLOuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.mssql.packet-size","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mssql.packet-size"],"configDoc":"The desired size (in bytes) for TDS packets.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"packet-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MSSQL_PACKET_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.mssql.ssl","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mssql.ssl"],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MSSQL_SSL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig index c40e6a7ad30..186943ad4f2 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Additional named datasources","sectionDetailsTitle":"Additional named datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.mysql.charset","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.charset"],"configDoc":"Charset for connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.mysql.collation","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.collation"],"configDoc":"Collation for connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":"quarkus.datasource.reactive.mysql.ssl-mode","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.ssl-mode"],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":true,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"RUN_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.mysql.connection-timeout","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.connection-timeout"],"configDoc":"Connection timeout in seconds","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":"quarkus.datasource.reactive.mysql.authentication-plugin","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.authentication-plugin"],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":true,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"RUN_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.mysql.pipelining-limit","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.pipelining-limit"],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.reactive.mysql.use-affected-rows","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.use-affected-rows"],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_USE_AFFECTED_ROWS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Additional named datasources","sectionDetailsTitle":"Additional named datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.mysql.client.runtime.DataSourcesReactiveMySQLConfig.DataSourceReactiveMySQLOuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.mysql.charset","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.charset"],"configDoc":"Charset for connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"charset","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.datasource.reactive.mysql.collation","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.collation"],"configDoc":"Collation for connections.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"collation","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_COLLATION","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.SslMode","key":"quarkus.datasource.reactive.mysql.ssl-mode","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.ssl-mode"],"configDoc":"Desired security state of the connection to the server.\n\nSee link:https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode[MySQL Reference Manual].","withinAMap":true,"defaultValue":"disabled","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"RUN_TIME","acceptedValues":["`disabled`","`preferred`","`required`","`verify-ca`","`verify-identity`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.mysql.connection-timeout","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.connection-timeout"],"configDoc":"Connection timeout in seconds","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.mysqlclient.MySQLAuthenticationPlugin","key":"quarkus.datasource.reactive.mysql.authentication-plugin","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.authentication-plugin"],"configDoc":"The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.","withinAMap":true,"defaultValue":"default","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/mysqlclient/MySQLAuthenticationPlugin.html","docMapKey":"authentication-plugin","configPhase":"RUN_TIME","acceptedValues":["`default`","`mysql-clear-password`","`mysql-native-password`","`sha256-password`","`caching-sha2-password`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_AUTHENTICATION_PLUGIN","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.mysql.pipelining-limit","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.pipelining-limit"],"configDoc":"The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.datasource.reactive.mysql.use-affected-rows","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.mysql.use-affected-rows"],"configDoc":"Whether to return the number of rows matched by the _WHERE_ clause in _UPDATE_ statements, instead of the number of rows actually changed.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-affected-rows","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_MYSQL_USE_AFFECTED_ROWS","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig index a3f218462f8..8c9aac50c6e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Datasources","sectionDetailsTitle":"Datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.postgresql.pipelining-limit","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.postgresql.pipelining-limit"],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":"quarkus.datasource.reactive.postgresql.ssl-mode","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.postgresql.ssl-mode"],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":true,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"RUN_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.postgresql.use-layer7-proxy","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.postgresql.use-layer7-proxy"],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_USE_LAYER7_PROXY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.datasource.data-sources","optional":false,"withinAMap":false,"sectionDetails":"= Datasources","sectionDetailsTitle":"Datasources","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.datasource","configGroupType":"io.quarkus.reactive.pg.client.runtime.DataSourcesReactivePostgreSQLConfig.DataSourceReactivePostgreSQLOuterNamedConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.datasource.reactive.postgresql.pipelining-limit","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.postgresql.pipelining-limit"],"configDoc":"The maximum number of inflight database commands that can be pipelined.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pipelining-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_PIPELINING_LIMIT","enum":false}},{"configDocKey":{"type":"io.vertx.pgclient.SslMode","key":"quarkus.datasource.reactive.postgresql.ssl-mode","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.postgresql.ssl-mode"],"configDoc":"SSL operating mode of the client.\n\nSee link:https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION[Protection Provided in Different Modes].","withinAMap":true,"defaultValue":"disable","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/pgclient/SslMode.html","docMapKey":"ssl-mode","configPhase":"RUN_TIME","acceptedValues":["`disable`","`allow`","`prefer`","`require`","`verify-ca`","`verify-full`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_SSL_MODE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.datasource.reactive.postgresql.use-layer7-proxy","additionalKeys":["quarkus.datasource.\"datasource-name\".reactive.postgresql.use-layer7-proxy"],"configDoc":"Level 7 proxies can load balance queries on several connections to the actual database. When it happens, the client can be confused by the lack of session affinity and unwanted errors can happen like ERROR: unnamed prepared statement does not exist (26000). See link:https://vertx.io/docs/vertx-pg-client/java/#_using_a_level_7_proxy[Using a level 7 proxy]","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-layer7-proxy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.datasource","since":null,"environmentVariable":"QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_USE_LAYER7_PROXY","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig index 155b9c2c368..1b416b6d39d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.deployment.client.RedisBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.redis.load-script","additionalKeys":[],"configDoc":"A list of files allowing to pre-load data into the Redis server. The file is formatted as follows:\n\n - One instruction per line\n - Each instruction is a Redis command and its parameter such as `HSET foo field value`\n - Parameters can be wrapped into double-quotes if they include spaces\n - Parameters can be wrapped into single-quote if they include spaces\n - Parameters including double-quotes must be wrapped into single-quotes","withinAMap":false,"defaultValue":"import.redis in DEV, TEST ; no-file otherwise","javaDocSiteLink":"","docMapKey":"load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.flush-before-load","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the Redis database must be flushed (erased) before importing.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"flush-before-load","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_FLUSH_BEFORE_LOAD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.load-only-if-empty","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the import should only happen if the database is empty (no keys).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"load-only-if-empty","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_LOAD_ONLY_IF_EMPTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".load-script","additionalKeys":[],"configDoc":"A list of files allowing to pre-load data into the Redis server. The file is formatted as follows:\n\n - One instruction per line\n - Each instruction is a Redis command and its parameter such as `HSET foo field value`\n - Parameters can be wrapped into double-quotes if they include spaces\n - Parameters can be wrapped into single-quote if they include spaces\n - Parameters including double-quotes must be wrapped into single-quotes","withinAMap":true,"defaultValue":"import.redis in DEV, TEST ; no-file otherwise","javaDocSiteLink":"","docMapKey":"load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".flush-before-load","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the Redis database must be flushed (erased) before importing.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"flush-before-load","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__FLUSH_BEFORE_LOAD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".load-only-if-empty","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the import should only happen if the database is empty (no keys).","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"load-only-if-empty","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_ONLY_IF_EMPTY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":false,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.redis.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"additional-redis-clients\".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"additional-redis-clients\".devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"additional-redis-clients\".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"additional-redis-clients\".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"additional-redis-clients\".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":true,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.redis.\"additional-redis-clients\".devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.redis.load-script","additionalKeys":[],"configDoc":"A list of files allowing to pre-load data into the Redis server. The file is formatted as follows:\n\n - One instruction per line\n - Each instruction is a Redis command and its parameter such as `HSET foo field value`\n - Parameters can be wrapped into double-quotes if they include spaces\n - Parameters can be wrapped into single-quote if they include spaces\n - Parameters including double-quotes must be wrapped into single-quotes","withinAMap":false,"defaultValue":"import.redis in DEV, TEST ; no-file otherwise","javaDocSiteLink":"","docMapKey":"load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.flush-before-load","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the Redis database must be flushed (erased) before importing.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"flush-before-load","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_FLUSH_BEFORE_LOAD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.load-only-if-empty","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the import should only happen if the database is empty (no keys).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"load-only-if-empty","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_LOAD_ONLY_IF_EMPTY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".load-script","additionalKeys":[],"configDoc":"A list of files allowing to pre-load data into the Redis server. The file is formatted as follows:\n\n - One instruction per line\n - Each instruction is a Redis command and its parameter such as `HSET foo field value`\n - Parameters can be wrapped into double-quotes if they include spaces\n - Parameters can be wrapped into single-quote if they include spaces\n - Parameters including double-quotes must be wrapped into single-quotes","withinAMap":true,"defaultValue":"import.redis in DEV, TEST ; no-file otherwise","javaDocSiteLink":"","docMapKey":"load-script","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_SCRIPT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".flush-before-load","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the Redis database must be flushed (erased) before importing.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"flush-before-load","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__FLUSH_BEFORE_LOAD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".load-only-if-empty","additionalKeys":[],"configDoc":"When using `redisLoadScript`, indicates if the import should only happen if the database is empty (no keys).","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"load-only-if-empty","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_ONLY_IF_EMPTY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":false,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.redis.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"additional-redis-clients\".devservices.enabled","additionalKeys":[],"configDoc":"If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present.\n\nWhen DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"additional-redis-clients\".devservices.image-name","additionalKeys":[],"configDoc":"The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search...), use: `redis/redis-stack:latest`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"additional-redis-clients\".devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"additional-redis-clients\".devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Redis server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Redis starts a new container.\n\nThe discovery uses the `quarkus-dev-service-redis` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"additional-redis-clients\".devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-redis` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Redis looks for a container with the `quarkus-dev-service-redis` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-redis` label set to the specified value.\n\nThis property is used when you need multiple shared Redis servers.","withinAMap":true,"defaultValue":"redis","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.redis.\"additional-redis-clients\".devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.runtime.client.config.RedisConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.runtime.client.config.RedisConfig index 3dee6e2b9fb..15e34dcd1f4 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.runtime.client.config.RedisConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.redis.runtime.client.config.RedisConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.net.URI","key":"quarkus.redis.hosts","additionalKeys":[],"configDoc":"The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than 1 element.\n\nThe URI provided uses the following schema `redis://++[++username:password@++][++host++][++:port++][++/database++]++` Use `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.hosts-provider-name","additionalKeys":[],"configDoc":"The hosts provider bean name.\n\nIt is the `&++#++64;Named` value of the hosts provider bean. It is used to discriminate if multiple `io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\nUsed when `quarkus.redis.hosts` is not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HOSTS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.timeout","additionalKeys":[],"configDoc":"The maximum delay to wait before a blocking command to redis server times out","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisClientType","key":"quarkus.redis.client-type","additionalKeys":[],"configDoc":"The redis client type. Accepted values are: `STANDALONE` (default), `CLUSTER`, `REPLICATION`, `SENTINEL`.","withinAMap":false,"defaultValue":"standalone","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisClientType.html","docMapKey":"client-type","configPhase":"RUN_TIME","acceptedValues":["`standalone`","`sentinel`","`cluster`","`replication`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_CLIENT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.master-name","additionalKeys":[],"configDoc":"The master name (only considered in HA mode).","withinAMap":false,"defaultValue":"mymaster","javaDocSiteLink":"","docMapKey":"master-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MASTER_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisRole","key":"quarkus.redis.role","additionalKeys":[],"configDoc":"The role name (only considered in Sentinel / HA mode). Accepted values are: `MASTER`, `REPLICA`, `SENTINEL`.","withinAMap":false,"defaultValue":"master","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisRole.html","docMapKey":"role","configPhase":"RUN_TIME","acceptedValues":["`master`","`replica`","`sentinel`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_ROLE","enum":true}},{"configDocKey":{"type":"io.vertx.redis.client.RedisReplicas","key":"quarkus.redis.replicas","additionalKeys":[],"configDoc":"Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: `ALWAYS`, `NEVER`, `SHARE`.","withinAMap":false,"defaultValue":"never","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisReplicas.html","docMapKey":"replicas","configPhase":"RUN_TIME","acceptedValues":["`never`","`share`","`always`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_REPLICAS","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.password","additionalKeys":[],"configDoc":"The default password for cluster/sentinel connections.\n\nIf not set it will try to extract the value from the current default `++#++hosts`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool. When working with cluster or sentinel.\n\nThis value should be at least the total number of cluster member (or number of sentinels {plus} 1)","withinAMap":false,"defaultValue":"6","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-pool-waiting","additionalKeys":[],"configDoc":"The maximum waiting requests for a connection from the pool.","withinAMap":false,"defaultValue":"24","javaDocSiteLink":"","docMapKey":"max-pool-waiting","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_POOL_WAITING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.pool-cleaner-interval","additionalKeys":[],"configDoc":"The duration indicating how often should the connection pool cleaner executes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_POOL_CLEANER_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.pool-recycle-timeout","additionalKeys":[],"configDoc":"The timeout for a connection recycling.","withinAMap":false,"defaultValue":"15S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-recycle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_POOL_RECYCLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-waiting-handlers","additionalKeys":[],"configDoc":"Sets how many handlers is the client willing to queue.\n\nThe client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you're willing to accept.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-waiting-handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_WAITING_HANDLERS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-nested-arrays","additionalKeys":[],"configDoc":"Tune how much nested arrays are allowed on a redis response. This affects the parser performance.","withinAMap":false,"defaultValue":"32","javaDocSiteLink":"","docMapKey":"max-nested-arrays","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_NESTED_ARRAYS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.protocol-negotiation","additionalKeys":[],"configDoc":"Should the client perform `RESP` protocol negotiation during the connection handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"protocol-negotiation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_PROTOCOL_NEGOTIATION","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.ProtocolVersion","key":"quarkus.redis.preferred-protocol-version","additionalKeys":[],"configDoc":"The preferred protocol version to be used during protocol negotiation. When not set, defaults to RESP 3. When protocol negotiation is disabled, this setting has no effect.","withinAMap":false,"defaultValue":"resp3","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/ProtocolVersion.html","docMapKey":"preferred-protocol-version","configPhase":"RUN_TIME","acceptedValues":["`resp2`","`resp3`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_PREFERRED_PROTOCOL_VERSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.hash-slot-cache-ttl","additionalKeys":[],"configDoc":"The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client to prevent constantly sending `CLUSTER SLOTS` commands to the first statically configured cluster node.\n\nThis setting is only meaningful in case of a clustered Redis client and has no effect otherwise.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hash-slot-cache-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HASH_SLOT_CACHE_TTL","enum":false}},{"configDocSection":{"name":"quarkus.redis.tcp","optional":false,"withinAMap":false,"sectionDetails":"== TCP config","sectionDetailsTitle":"TCP config","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.redis","configGroupType":"io.quarkus.redis.runtime.client.config.NetConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_ALPN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.tcp.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":"quarkus.redis.tcp.proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_TYPE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_LOCAL_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_ALPN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":true,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_TYPE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_LOCAL_ADDRESS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.redis.tls","optional":false,"withinAMap":false,"sectionDetails":"== SSL/TLS config","sectionDetailsTitle":"SSL/TLS config","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.redis","configGroupType":"io.quarkus.redis.runtime.client.config.TlsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":true,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.net.URI","key":"quarkus.redis.\"redis-client-name\".hosts","additionalKeys":[],"configDoc":"The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than 1 element.\n\nThe URI provided uses the following schema `redis://++[++username:password@++][++host++][++:port++][++/database++]++` Use `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".hosts-provider-name","additionalKeys":[],"configDoc":"The hosts provider bean name.\n\nIt is the `&++#++64;Named` value of the hosts provider bean. It is used to discriminate if multiple `io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\nUsed when `quarkus.redis.hosts` is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".timeout","additionalKeys":[],"configDoc":"The maximum delay to wait before a blocking command to redis server times out","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisClientType","key":"quarkus.redis.\"redis-client-name\".client-type","additionalKeys":[],"configDoc":"The redis client type. Accepted values are: `STANDALONE` (default), `CLUSTER`, `REPLICATION`, `SENTINEL`.","withinAMap":true,"defaultValue":"standalone","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisClientType.html","docMapKey":"client-type","configPhase":"RUN_TIME","acceptedValues":["`standalone`","`sentinel`","`cluster`","`replication`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__CLIENT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".master-name","additionalKeys":[],"configDoc":"The master name (only considered in HA mode).","withinAMap":true,"defaultValue":"mymaster","javaDocSiteLink":"","docMapKey":"master-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MASTER_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisRole","key":"quarkus.redis.\"redis-client-name\".role","additionalKeys":[],"configDoc":"The role name (only considered in Sentinel / HA mode). Accepted values are: `MASTER`, `REPLICA`, `SENTINEL`.","withinAMap":true,"defaultValue":"master","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisRole.html","docMapKey":"role","configPhase":"RUN_TIME","acceptedValues":["`master`","`replica`","`sentinel`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__ROLE","enum":true}},{"configDocKey":{"type":"io.vertx.redis.client.RedisReplicas","key":"quarkus.redis.\"redis-client-name\".replicas","additionalKeys":[],"configDoc":"Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: `ALWAYS`, `NEVER`, `SHARE`.","withinAMap":true,"defaultValue":"never","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisReplicas.html","docMapKey":"replicas","configPhase":"RUN_TIME","acceptedValues":["`never`","`share`","`always`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__REPLICAS","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".password","additionalKeys":[],"configDoc":"The default password for cluster/sentinel connections.\n\nIf not set it will try to extract the value from the current default `++#++hosts`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool. When working with cluster or sentinel.\n\nThis value should be at least the total number of cluster member (or number of sentinels {plus} 1)","withinAMap":true,"defaultValue":"6","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-pool-waiting","additionalKeys":[],"configDoc":"The maximum waiting requests for a connection from the pool.","withinAMap":true,"defaultValue":"24","javaDocSiteLink":"","docMapKey":"max-pool-waiting","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_WAITING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".pool-cleaner-interval","additionalKeys":[],"configDoc":"The duration indicating how often should the connection pool cleaner executes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_CLEANER_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".pool-recycle-timeout","additionalKeys":[],"configDoc":"The timeout for a connection recycling.","withinAMap":true,"defaultValue":"15S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-recycle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_RECYCLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-waiting-handlers","additionalKeys":[],"configDoc":"Sets how many handlers is the client willing to queue.\n\nThe client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you're willing to accept.","withinAMap":true,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-waiting-handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_WAITING_HANDLERS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-nested-arrays","additionalKeys":[],"configDoc":"Tune how much nested arrays are allowed on a redis response. This affects the parser performance.","withinAMap":true,"defaultValue":"32","javaDocSiteLink":"","docMapKey":"max-nested-arrays","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_NESTED_ARRAYS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".protocol-negotiation","additionalKeys":[],"configDoc":"Should the client perform `RESP` protocol negotiation during the connection handshake.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"protocol-negotiation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__PROTOCOL_NEGOTIATION","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.ProtocolVersion","key":"quarkus.redis.\"redis-client-name\".preferred-protocol-version","additionalKeys":[],"configDoc":"The preferred protocol version to be used during protocol negotiation. When not set, defaults to RESP 3. When protocol negotiation is disabled, this setting has no effect.","withinAMap":true,"defaultValue":"resp3","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/ProtocolVersion.html","docMapKey":"preferred-protocol-version","configPhase":"RUN_TIME","acceptedValues":["`resp2`","`resp3`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__PREFERRED_PROTOCOL_VERSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".hash-slot-cache-ttl","additionalKeys":[],"configDoc":"The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client to prevent constantly sending `CLUSTER SLOTS` commands to the first statically configured cluster node.\n\nThis setting is only meaningful in case of a clustered Redis client and has no effect otherwise.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hash-slot-cache-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__HASH_SLOT_CACHE_TTL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.net.URI","key":"quarkus.redis.hosts","additionalKeys":[],"configDoc":"The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than 1 element.\n\nThe URI provided uses the following schema `redis://++[++username:password@++][++host++][++:port++][++/database++]++` Use `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.hosts-provider-name","additionalKeys":[],"configDoc":"The hosts provider bean name.\n\nIt is the `&++#++64;Named` value of the hosts provider bean. It is used to discriminate if multiple `io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\nUsed when `quarkus.redis.hosts` is not set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HOSTS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.timeout","additionalKeys":[],"configDoc":"The maximum delay to wait before a blocking command to redis server times out","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisClientType","key":"quarkus.redis.client-type","additionalKeys":[],"configDoc":"The redis client type. Accepted values are: `STANDALONE` (default), `CLUSTER`, `REPLICATION`, `SENTINEL`.","withinAMap":false,"defaultValue":"standalone","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisClientType.html","docMapKey":"client-type","configPhase":"RUN_TIME","acceptedValues":["`standalone`","`sentinel`","`cluster`","`replication`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_CLIENT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.master-name","additionalKeys":[],"configDoc":"The master name (only considered in HA mode).","withinAMap":false,"defaultValue":"mymaster","javaDocSiteLink":"","docMapKey":"master-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MASTER_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisRole","key":"quarkus.redis.role","additionalKeys":[],"configDoc":"The role name (only considered in Sentinel / HA mode). Accepted values are: `MASTER`, `REPLICA`, `SENTINEL`.","withinAMap":false,"defaultValue":"master","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisRole.html","docMapKey":"role","configPhase":"RUN_TIME","acceptedValues":["`master`","`replica`","`sentinel`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_ROLE","enum":true}},{"configDocKey":{"type":"io.vertx.redis.client.RedisReplicas","key":"quarkus.redis.replicas","additionalKeys":[],"configDoc":"Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: `ALWAYS`, `NEVER`, `SHARE`.","withinAMap":false,"defaultValue":"never","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisReplicas.html","docMapKey":"replicas","configPhase":"RUN_TIME","acceptedValues":["`never`","`share`","`always`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_REPLICAS","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.password","additionalKeys":[],"configDoc":"The default password for cluster/sentinel connections.\n\nIf not set it will try to extract the value from the current default `++#++hosts`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool. When working with cluster or sentinel.\n\nThis value should be at least the total number of cluster member (or number of sentinels {plus} 1)","withinAMap":false,"defaultValue":"6","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-pool-waiting","additionalKeys":[],"configDoc":"The maximum waiting requests for a connection from the pool.","withinAMap":false,"defaultValue":"24","javaDocSiteLink":"","docMapKey":"max-pool-waiting","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_POOL_WAITING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.pool-cleaner-interval","additionalKeys":[],"configDoc":"The duration indicating how often should the connection pool cleaner executes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_POOL_CLEANER_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.pool-recycle-timeout","additionalKeys":[],"configDoc":"The timeout for a connection recycling.","withinAMap":false,"defaultValue":"15S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-recycle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_POOL_RECYCLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-waiting-handlers","additionalKeys":[],"configDoc":"Sets how many handlers is the client willing to queue.\n\nThe client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you're willing to accept.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-waiting-handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_WAITING_HANDLERS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.max-nested-arrays","additionalKeys":[],"configDoc":"Tune how much nested arrays are allowed on a redis response. This affects the parser performance.","withinAMap":false,"defaultValue":"32","javaDocSiteLink":"","docMapKey":"max-nested-arrays","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_MAX_NESTED_ARRAYS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.protocol-negotiation","additionalKeys":[],"configDoc":"Should the client perform `RESP` protocol negotiation during the connection handshake.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"protocol-negotiation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_PROTOCOL_NEGOTIATION","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.ProtocolVersion","key":"quarkus.redis.preferred-protocol-version","additionalKeys":[],"configDoc":"The preferred protocol version to be used during protocol negotiation. When not set, defaults to RESP 3. When protocol negotiation is disabled, this setting has no effect.","withinAMap":false,"defaultValue":"resp3","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/ProtocolVersion.html","docMapKey":"preferred-protocol-version","configPhase":"RUN_TIME","acceptedValues":["`resp2`","`resp3`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_PREFERRED_PROTOCOL_VERSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.hash-slot-cache-ttl","additionalKeys":[],"configDoc":"The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client to prevent constantly sending `CLUSTER SLOTS` commands to the first statically configured cluster node.\n\nThis setting is only meaningful in case of a clustered Redis client and has no effect otherwise.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hash-slot-cache-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_HASH_SLOT_CACHE_TTL","enum":false}},{"configDocSection":{"name":"quarkus.redis.tcp","optional":false,"withinAMap":false,"sectionDetails":"== TCP config","sectionDetailsTitle":"TCP config","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.redis","configGroupType":"io.quarkus.redis.runtime.client.config.NetConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_ALPN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.tcp.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":false,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":"quarkus.redis.tcp.proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_PROXY_OPTIONS_TYPE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.tcp.quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.tcp.traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.tcp.write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tcp.local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TCP_LOCAL_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.alpn","additionalKeys":[],"configDoc":"Set the ALPN usage.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_ALPN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.application-layer-protocols","additionalKeys":[],"configDoc":"Sets the list of application-layer protocols to provide to the server during the `Application-Layer Protocol Negotiation`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"application-layer-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_APPLICATION_LAYER_PROTOCOLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.secure-transport-protocols","additionalKeys":[],"configDoc":"Sets the list of enabled SSL/TLS protocols.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secure-transport-protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SECURE_TRANSPORT_PROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.idle-timeout","additionalKeys":[],"configDoc":"Set the idle timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.connection-timeout","additionalKeys":[],"configDoc":"Set the connect timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.non-proxy-hosts","additionalKeys":[],"configDoc":"Set a list of remote hosts that are not proxied when the client is configured to use a proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.username","additionalKeys":[],"configDoc":"Set proxy username.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.password","additionalKeys":[],"configDoc":"Set proxy password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.port","additionalKeys":[],"configDoc":"Set proxy port. Defaults to 3128.","withinAMap":true,"defaultValue":"3128","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.host","additionalKeys":[],"configDoc":"Set proxy host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_HOST","enum":false}},{"configDocKey":{"type":"io.vertx.core.net.ProxyType","key":"quarkus.redis.\"redis-client-name\".tcp.proxy-options.type","additionalKeys":[],"configDoc":"Set proxy type. Accepted values are: `HTTP` (default), `SOCKS4` and `SOCKS5`.","withinAMap":true,"defaultValue":"http","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/net/ProxyType.html","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":["`http`","`socks4`","`socks5`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_TYPE","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.read-idle-timeout","additionalKeys":[],"configDoc":"Set the read idle timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_READ_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.receive-buffer-size","additionalKeys":[],"configDoc":"Set the TCP receive buffer size.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.reconnect-attempts","additionalKeys":[],"configDoc":"Set the value of reconnect attempts.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.reconnect-interval","additionalKeys":[],"configDoc":"Set the reconnect interval.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.send-buffer-size","additionalKeys":[],"configDoc":"Set the TCP send buffer size.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.so-linger","additionalKeys":[],"configDoc":"Set the `SO_linger` keep alive duration.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"so-linger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SO_LINGER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.cork","additionalKeys":[],"configDoc":"Enable the `TCP_CORK` option - only with linux native transport.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CORK","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.fast-open","additionalKeys":[],"configDoc":"Enable the `TCP_FASTOPEN` option - only with linux native transport.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.keep-alive","additionalKeys":[],"configDoc":"Set whether keep alive is enabled","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.no-delay","additionalKeys":[],"configDoc":"Set whether no delay is enabled","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"no-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.redis.\"redis-client-name\".tcp.quick-ack","additionalKeys":[],"configDoc":"Enable the `TCP_QUICKACK` option - only with linux native transport.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.redis.\"redis-client-name\".tcp.traffic-class","additionalKeys":[],"configDoc":"Set the value of traffic class.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".tcp.write-idle-timeout","additionalKeys":[],"configDoc":"Set the write idle timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"write-idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_WRITE_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tcp.local-address","additionalKeys":[],"configDoc":"Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"local-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_LOCAL_ADDRESS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.redis.tls","optional":false,"withinAMap":false,"sectionDetails":"== SSL/TLS config","sectionDetailsTitle":"SSL/TLS config","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.redis","configGroupType":"io.quarkus.redis.runtime.client.config.TlsConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.tls.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.tls.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS_TLS_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.enabled","additionalKeys":[],"configDoc":"Whether SSL/TLS is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".tls.hostname-verification-algorithm","additionalKeys":[],"configDoc":"The hostname verification algorithm to use in case the server's identity should be checked. Should be `HTTPS`, `LDAPS` or an `NONE` (default).\n\nIf set to `NONE`, it does not verify the hostname.","withinAMap":true,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"hostname-verification-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_HOSTNAME_VERIFICATION_ALGORITHM","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.net.URI","key":"quarkus.redis.\"redis-client-name\".hosts","additionalKeys":[],"configDoc":"The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than 1 element.\n\nThe URI provided uses the following schema `redis://++[++username:password@++][++host++][++:port++][++/database++]++` Use `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".hosts-provider-name","additionalKeys":[],"configDoc":"The hosts provider bean name.\n\nIt is the `&++#++64;Named` value of the hosts provider bean. It is used to discriminate if multiple `io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\nUsed when `quarkus.redis.hosts` is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".timeout","additionalKeys":[],"configDoc":"The maximum delay to wait before a blocking command to redis server times out","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisClientType","key":"quarkus.redis.\"redis-client-name\".client-type","additionalKeys":[],"configDoc":"The redis client type. Accepted values are: `STANDALONE` (default), `CLUSTER`, `REPLICATION`, `SENTINEL`.","withinAMap":true,"defaultValue":"standalone","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisClientType.html","docMapKey":"client-type","configPhase":"RUN_TIME","acceptedValues":["`standalone`","`sentinel`","`cluster`","`replication`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__CLIENT_TYPE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".master-name","additionalKeys":[],"configDoc":"The master name (only considered in HA mode).","withinAMap":true,"defaultValue":"mymaster","javaDocSiteLink":"","docMapKey":"master-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MASTER_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.RedisRole","key":"quarkus.redis.\"redis-client-name\".role","additionalKeys":[],"configDoc":"The role name (only considered in Sentinel / HA mode). Accepted values are: `MASTER`, `REPLICA`, `SENTINEL`.","withinAMap":true,"defaultValue":"master","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisRole.html","docMapKey":"role","configPhase":"RUN_TIME","acceptedValues":["`master`","`replica`","`sentinel`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__ROLE","enum":true}},{"configDocKey":{"type":"io.vertx.redis.client.RedisReplicas","key":"quarkus.redis.\"redis-client-name\".replicas","additionalKeys":[],"configDoc":"Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: `ALWAYS`, `NEVER`, `SHARE`.","withinAMap":true,"defaultValue":"never","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/RedisReplicas.html","docMapKey":"replicas","configPhase":"RUN_TIME","acceptedValues":["`never`","`share`","`always`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__REPLICAS","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.redis.\"redis-client-name\".password","additionalKeys":[],"configDoc":"The default password for cluster/sentinel connections.\n\nIf not set it will try to extract the value from the current default `++#++hosts`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__PASSWORD","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-pool-size","additionalKeys":[],"configDoc":"The maximum size of the connection pool. When working with cluster or sentinel.\n\nThis value should be at least the total number of cluster member (or number of sentinels {plus} 1)","withinAMap":true,"defaultValue":"6","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-pool-waiting","additionalKeys":[],"configDoc":"The maximum waiting requests for a connection from the pool.","withinAMap":true,"defaultValue":"24","javaDocSiteLink":"","docMapKey":"max-pool-waiting","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_WAITING","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".pool-cleaner-interval","additionalKeys":[],"configDoc":"The duration indicating how often should the connection pool cleaner executes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-cleaner-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_CLEANER_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".pool-recycle-timeout","additionalKeys":[],"configDoc":"The timeout for a connection recycling.","withinAMap":true,"defaultValue":"15S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"pool-recycle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_RECYCLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-waiting-handlers","additionalKeys":[],"configDoc":"Sets how many handlers is the client willing to queue.\n\nThe client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you're willing to accept.","withinAMap":true,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-waiting-handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_WAITING_HANDLERS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".max-nested-arrays","additionalKeys":[],"configDoc":"Tune how much nested arrays are allowed on a redis response. This affects the parser performance.","withinAMap":true,"defaultValue":"32","javaDocSiteLink":"","docMapKey":"max-nested-arrays","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_NESTED_ARRAYS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.redis.\"redis-client-name\".reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".reconnect-interval","additionalKeys":[],"configDoc":"The interval between reconnection attempts when a pooled connection cannot be established on first try.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.redis.\"redis-client-name\".protocol-negotiation","additionalKeys":[],"configDoc":"Should the client perform `RESP` protocol negotiation during the connection handshake.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"protocol-negotiation","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__PROTOCOL_NEGOTIATION","enum":false}},{"configDocKey":{"type":"io.vertx.redis.client.ProtocolVersion","key":"quarkus.redis.\"redis-client-name\".preferred-protocol-version","additionalKeys":[],"configDoc":"The preferred protocol version to be used during protocol negotiation. When not set, defaults to RESP 3. When protocol negotiation is disabled, this setting has no effect.","withinAMap":true,"defaultValue":"resp3","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/redis/client/ProtocolVersion.html","docMapKey":"preferred-protocol-version","configPhase":"RUN_TIME","acceptedValues":["`resp2`","`resp3`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__PREFERRED_PROTOCOL_VERSION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.redis.\"redis-client-name\".hash-slot-cache-ttl","additionalKeys":[],"configDoc":"The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client to prevent constantly sending `CLUSTER SLOTS` commands to the first statically configured cluster node.\n\nThis setting is only meaningful in case of a clustered Redis client and has no effect otherwise.","withinAMap":true,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"hash-slot-cache-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.redis","since":null,"environmentVariable":"QUARKUS_REDIS__REDIS_CLIENT_NAME__HASH_SLOT_CACHE_TTL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfig index b6c632cd973..5ea9fc55c25 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.provider-autodiscovery","additionalKeys":[],"configDoc":"Whether providers (filters, etc.) annotated with `jakarta.ws.rs.ext.Provider` should be automatically registered for all the clients in the application.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"provider-autodiscovery","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROVIDER_AUTODISCOVERY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.provider-autodiscovery","additionalKeys":[],"configDoc":"Whether providers (filters, etc.) annotated with `jakarta.ws.rs.ext.Provider` should be automatically registered for all the clients in the application.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"provider-autodiscovery","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROVIDER_AUTODISCOVERY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsBuildTimeConfig index 892f461fec1..590920840c7 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"configs\".scope","additionalKeys":[],"configDoc":"The CDI scope to use for injection. This property can contain either a fully qualified class name of a CDI scope annotation (such as \"jakarta.enterprise.context.ApplicationScoped\") or its simple name (such as \"ApplicationScoped\"). By default, this is not set which means the interface is not registered as a bean unless it is annotated with `RegisterRestClient`. If an interface is not annotated with `RegisterRestClient` and this property is set, then Quarkus will make the interface a bean of the configured scope.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIGS__SCOPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"configs\".scope","additionalKeys":[],"configDoc":"The CDI scope to use for injection. This property can contain either a fully qualified class name of a CDI scope annotation (such as \"jakarta.enterprise.context.ApplicationScoped\") or its simple name (such as \"ApplicationScoped\"). By default, this is not set which means the interface is not registered as a bean unless it is annotated with `RegisterRestClient`. If an interface is not annotated with `RegisterRestClient` and this property is set, then Quarkus will make the interface a bean of the configured scope.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIGS__SCOPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsConfig index 179cf0f91c1..fd647cd983e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.restclient.config.RestClientsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".url","additionalKeys":[],"configDoc":"The base URL to use for this service. This property or the `uri` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".uri","additionalKeys":[],"configDoc":"The base URI to use for this service. This property or the `url` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__URI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".providers","additionalKeys":[],"configDoc":"Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the `@RegisterProvider` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"providers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROVIDERS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.\"config-key\".connect-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait to connect to the remote endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.\"config-key\".read-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait for a response from the remote endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".follow-redirects","additionalKeys":[],"configDoc":"A boolean value used to determine whether the client should follow HTTP redirect responses.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"follow-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__FOLLOW_REDIRECTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".multipart-post-encoder-mode","additionalKeys":[],"configDoc":"Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. The modes are described in the link:https://netty.io/4.1/api/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.EncoderMode.html[Netty documentation]\n\nBy default, Rest Client Reactive uses RFC1738.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multipart-post-encoder-mode","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__MULTIPART_POST_ENCODER_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".proxy-address","additionalKeys":[],"configDoc":"A string value in the form of `:` that specifies the HTTP proxy server hostname (or IP address) and port for requests of this client to use. Use `none` to disable proxy","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".proxy-user","additionalKeys":[],"configDoc":"Proxy username.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-user","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".proxy-password","additionalKeys":[],"configDoc":"Proxy password.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".non-proxy-hosts","additionalKeys":[],"configDoc":"Hosts to access without proxy\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"org.eclipse.microprofile.rest.client.ext.QueryParamStyle","key":"quarkus.rest-client.\"config-key\".query-param-style","additionalKeys":[],"configDoc":"An enumerated type string value with possible values of \"MULTI_PAIRS\" (default), \"COMMA_SEPARATED\", or \"ARRAY_PAIRS\" that specifies the format in which multiple values for the same query parameter is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"query-param-style","configPhase":"RUN_TIME","acceptedValues":["`multi-pairs`","`comma-separated`","`array-pairs`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__QUERY_PARAM_STYLE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".verify-host","additionalKeys":[],"configDoc":"Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verify-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__VERIFY_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".hostname-verifier","additionalKeys":[],"configDoc":"The class name of the host name verifier. The class must have a public no-argument constructor.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname-verifier","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__HOSTNAME_VERIFIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.\"config-key\".connection-ttl","additionalKeys":[],"configDoc":"The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of `0` means there is no timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_TTL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.\"config-key\".connection-pool-size","additionalKeys":[],"configDoc":"The size of the connection pool for this client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".keep-alive-enabled","additionalKeys":[],"configDoc":"If set to false disables the keep alive completely.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEEP_ALIVE_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.\"config-key\".max-redirects","additionalKeys":[],"configDoc":"The maximum number of redirection a request can follow.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.rest-client.\"config-key\".headers","additionalKeys":[],"configDoc":"The HTTP headers that should be applied to all requests of the rest client.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".shared","additionalKeys":[],"configDoc":"Set to true to share the HTTP client between REST clients. There can be multiple shared clients distinguished by _name_, when no specific name is set, the name `__vertx.DEFAULT` is used.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".name","additionalKeys":[],"configDoc":"Set the HTTP client name, used when the client is shared, otherwise ignored.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".user-agent","additionalKeys":[],"configDoc":"Configure the HTTP user-agent header to use.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__USER_AGENT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".http2","additionalKeys":[],"configDoc":"If this is true then HTTP/2 will be enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__HTTP2","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.rest-client.\"config-key\".max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size (8096 bytes by default).\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"8K","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".alpn","additionalKeys":[],"configDoc":"If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it's not enabled, it will use HTTP/1.1. When the property `http2` is enabled, this flag will be automatically enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__ALPN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".capture-stacktrace","additionalKeys":[],"configDoc":"If `true`, the stacktrace of the invocation of the REST Client method is captured. This stacktrace will be used if the invocation throws an exception","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"capture-stacktrace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CAPTURE_STACKTRACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.multipart-post-encoder-mode","additionalKeys":[],"configDoc":"Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. The modes are described in the link:https://netty.io/4.1/api/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.EncoderMode.html[Netty documentation]\n\nBy default, Rest Client Reactive uses RFC1738.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multipart-post-encoder-mode","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_MULTIPART_POST_ENCODER_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.proxy-address","additionalKeys":[],"configDoc":"A string value in the form of `:` that specifies the HTTP proxy server hostname (or IP address) and port for requests of clients to use.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROXY_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.proxy-user","additionalKeys":[],"configDoc":"Proxy username, equivalent to the http.proxy or https.proxy JVM settings.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-user","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROXY_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.proxy-password","additionalKeys":[],"configDoc":"Proxy password, equivalent to the http.proxyPassword or https.proxyPassword JVM settings.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.non-proxy-hosts","additionalKeys":[],"configDoc":"Hosts to access without proxy, similar to the http.nonProxyHosts or https.nonProxyHosts JVM settings. Please note that unlike the JVM settings, this property is empty by default.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.logging.scope","additionalKeys":[],"configDoc":"Scope of logging for the client. +\nWARNING: beware of logging sensitive data +\nThe possible values are:\n\n - `request-response` - enables logging request and responses, including redirect responses\n - `all` - enables logging requests and responses and lower-level logging\n - `none` - no additional logging This property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_LOGGING_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.logging.body-limit","additionalKeys":[],"configDoc":"How many characters of the body should be logged. Message body can be large and can easily pollute the logs.\n\nBy default, set to 100.\n\nThis property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_LOGGING_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.connect-timeout","additionalKeys":[],"configDoc":"A timeout in milliseconds that REST clients should wait to connect to the remote endpoint.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"15000 ms","javaDocSiteLink":"","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.read-timeout","additionalKeys":[],"configDoc":"A timeout in milliseconds that REST clients should wait for a response from the remote endpoint.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"30000 ms","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.disable-contextual-error-messages","additionalKeys":[],"configDoc":"If true, the REST clients will not provide additional contextual information (like REST client class and method names) when exception occurs during a client invocation.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-contextual-error-messages","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_DISABLE_CONTEXTUAL_ERROR_MESSAGES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.user-agent","additionalKeys":[],"configDoc":"Default configuration for the HTTP user-agent header to use in all REST clients.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_USER_AGENT","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.rest-client.headers","additionalKeys":[],"configDoc":"The HTTP headers that should be applied to all requests of the rest client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.hostname-verifier","additionalKeys":[],"configDoc":"The class name of the host name verifier. The class must have a public no-argument constructor.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname-verifier","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_HOSTNAME_VERIFIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.connection-ttl","additionalKeys":[],"configDoc":"The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of `0` means there is no timeout.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CONNECTION_TTL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.connection-pool-size","additionalKeys":[],"configDoc":"The size of the connection pool for this client.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.keep-alive-enabled","additionalKeys":[],"configDoc":"If set to false disables the keep alive completely.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEEP_ALIVE_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.max-redirects","additionalKeys":[],"configDoc":"The maximum number of redirection a request can follow.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.follow-redirects","additionalKeys":[],"configDoc":"A boolean value used to determine whether the client should follow HTTP redirect responses.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"follow-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_FOLLOW_REDIRECTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.providers","additionalKeys":[],"configDoc":"Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the `@RegisterProvider` annotation.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"providers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROVIDERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.scope","additionalKeys":[],"configDoc":"The CDI scope to use for injections of REST client instances. Value can be either a fully qualified class name of a CDI scope annotation (such as \"jakarta.enterprise.context.ApplicationScoped\") or its simple name (such as\"ApplicationScoped\").\n\nDefault scope for the rest-client extension is \"Dependent\" (which is the spec-compliant behavior).\n\nDefault scope for the rest-client-reactive extension is \"ApplicationScoped\".\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_SCOPE","enum":false}},{"configDocKey":{"type":"org.eclipse.microprofile.rest.client.ext.QueryParamStyle","key":"quarkus.rest-client.query-param-style","additionalKeys":[],"configDoc":"An enumerated type string value with possible values of \"MULTI_PAIRS\" (default), \"COMMA_SEPARATED\", or \"ARRAY_PAIRS\" that specifies the format in which multiple values for the same query parameter is used.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"query-param-style","configPhase":"RUN_TIME","acceptedValues":["`multi-pairs`","`comma-separated`","`array-pairs`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_QUERY_PARAM_STYLE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.verify-host","additionalKeys":[],"configDoc":"Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verify-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_VERIFY_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.trust-store-password","additionalKeys":[],"configDoc":"The trust store password.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.key-store-password","additionalKeys":[],"configDoc":"The key store password.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.http2","additionalKeys":[],"configDoc":"If this is true then HTTP/2 will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_HTTP2","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.rest-client.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size (8096 bytes by default).\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"8k","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.alpn","additionalKeys":[],"configDoc":"If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it's not enabled, it will use HTTP/1.1. When the property `http2` is enabled, this flag will be automatically enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_ALPN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.capture-stacktrace","additionalKeys":[],"configDoc":"If `true`, the stacktrace of the invocation of the REST Client method is captured. This stacktrace will be used if the invocation throws an exception","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"capture-stacktrace","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CAPTURE_STACKTRACE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".url","additionalKeys":[],"configDoc":"The base URL to use for this service. This property or the `uri` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".uri","additionalKeys":[],"configDoc":"The base URI to use for this service. This property or the `url` property is considered required, unless the `baseUri` attribute is configured in the `@RegisterRestClient` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__URI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".providers","additionalKeys":[],"configDoc":"Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the `@RegisterProvider` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"providers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROVIDERS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.\"config-key\".connect-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait to connect to the remote endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.\"config-key\".read-timeout","additionalKeys":[],"configDoc":"Timeout specified in milliseconds to wait for a response from the remote endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".follow-redirects","additionalKeys":[],"configDoc":"A boolean value used to determine whether the client should follow HTTP redirect responses.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"follow-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__FOLLOW_REDIRECTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".multipart-post-encoder-mode","additionalKeys":[],"configDoc":"Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. The modes are described in the link:https://netty.io/4.1/api/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.EncoderMode.html[Netty documentation]\n\nBy default, Rest Client Reactive uses RFC1738.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multipart-post-encoder-mode","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__MULTIPART_POST_ENCODER_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".proxy-address","additionalKeys":[],"configDoc":"A string value in the form of `:` that specifies the HTTP proxy server hostname (or IP address) and port for requests of this client to use. Use `none` to disable proxy","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".proxy-user","additionalKeys":[],"configDoc":"Proxy username.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-user","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".proxy-password","additionalKeys":[],"configDoc":"Proxy password.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".non-proxy-hosts","additionalKeys":[],"configDoc":"Hosts to access without proxy\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"org.eclipse.microprofile.rest.client.ext.QueryParamStyle","key":"quarkus.rest-client.\"config-key\".query-param-style","additionalKeys":[],"configDoc":"An enumerated type string value with possible values of \"MULTI_PAIRS\" (default), \"COMMA_SEPARATED\", or \"ARRAY_PAIRS\" that specifies the format in which multiple values for the same query parameter is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"query-param-style","configPhase":"RUN_TIME","acceptedValues":["`multi-pairs`","`comma-separated`","`array-pairs`"],"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__QUERY_PARAM_STYLE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".verify-host","additionalKeys":[],"configDoc":"Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verify-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__VERIFY_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".hostname-verifier","additionalKeys":[],"configDoc":"The class name of the host name verifier. The class must have a public no-argument constructor.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname-verifier","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__HOSTNAME_VERIFIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.\"config-key\".connection-ttl","additionalKeys":[],"configDoc":"The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of `0` means there is no timeout.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_TTL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.\"config-key\".connection-pool-size","additionalKeys":[],"configDoc":"The size of the connection pool for this client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".keep-alive-enabled","additionalKeys":[],"configDoc":"If set to false disables the keep alive completely.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keep-alive-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__KEEP_ALIVE_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.\"config-key\".max-redirects","additionalKeys":[],"configDoc":"The maximum number of redirection a request can follow.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.rest-client.\"config-key\".headers.\"header-name\"","additionalKeys":[],"configDoc":"The HTTP headers that should be applied to all requests of the rest client.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".shared","additionalKeys":[],"configDoc":"Set to true to share the HTTP client between REST clients. There can be multiple shared clients distinguished by _name_, when no specific name is set, the name `__vertx.DEFAULT` is used.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".name","additionalKeys":[],"configDoc":"Set the HTTP client name, used when the client is shared, otherwise ignored.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.\"config-key\".user-agent","additionalKeys":[],"configDoc":"Configure the HTTP user-agent header to use.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__USER_AGENT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".http2","additionalKeys":[],"configDoc":"If this is true then HTTP/2 will be enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__HTTP2","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.rest-client.\"config-key\".max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size (8096 bytes by default).\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":true,"defaultValue":"8K","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".alpn","additionalKeys":[],"configDoc":"If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it's not enabled, it will use HTTP/1.1. When the property `http2` is enabled, this flag will be automatically enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__ALPN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.\"config-key\".capture-stacktrace","additionalKeys":[],"configDoc":"If `true`, the stacktrace of the invocation of the REST Client method is captured. This stacktrace will be used if the invocation throws an exception","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"capture-stacktrace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT__CONFIG_KEY__CAPTURE_STACKTRACE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.multipart-post-encoder-mode","additionalKeys":[],"configDoc":"Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. The modes are described in the link:https://netty.io/4.1/api/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.EncoderMode.html[Netty documentation]\n\nBy default, Rest Client Reactive uses RFC1738.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"multipart-post-encoder-mode","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_MULTIPART_POST_ENCODER_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.proxy-address","additionalKeys":[],"configDoc":"A string value in the form of `:` that specifies the HTTP proxy server hostname (or IP address) and port for requests of clients to use.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROXY_ADDRESS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.proxy-user","additionalKeys":[],"configDoc":"Proxy username, equivalent to the http.proxy or https.proxy JVM settings.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-user","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROXY_USER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.proxy-password","additionalKeys":[],"configDoc":"Proxy password, equivalent to the http.proxyPassword or https.proxyPassword JVM settings.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.non-proxy-hosts","additionalKeys":[],"configDoc":"Hosts to access without proxy, similar to the http.nonProxyHosts or https.nonProxyHosts JVM settings. Please note that unlike the JVM settings, this property is empty by default.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-proxy-hosts","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_NON_PROXY_HOSTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.logging.scope","additionalKeys":[],"configDoc":"Scope of logging for the client. +\nWARNING: beware of logging sensitive data +\nThe possible values are:\n\n - `request-response` - enables logging request and responses, including redirect responses\n - `all` - enables logging requests and responses and lower-level logging\n - `none` - no additional logging This property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_LOGGING_SCOPE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.logging.body-limit","additionalKeys":[],"configDoc":"How many characters of the body should be logged. Message body can be large and can easily pollute the logs.\n\nBy default, set to 100.\n\nThis property is applicable to reactive REST clients only.","withinAMap":false,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"body-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_LOGGING_BODY_LIMIT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.connect-timeout","additionalKeys":[],"configDoc":"A timeout in milliseconds that REST clients should wait to connect to the remote endpoint.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"15000 ms","javaDocSiteLink":"","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.rest-client.read-timeout","additionalKeys":[],"configDoc":"A timeout in milliseconds that REST clients should wait for a response from the remote endpoint.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"30000 ms","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.disable-contextual-error-messages","additionalKeys":[],"configDoc":"If true, the REST clients will not provide additional contextual information (like REST client class and method names) when exception occurs during a client invocation.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"disable-contextual-error-messages","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_DISABLE_CONTEXTUAL_ERROR_MESSAGES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.user-agent","additionalKeys":[],"configDoc":"Default configuration for the HTTP user-agent header to use in all REST clients.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_USER_AGENT","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.rest-client.headers.\"header-name\"","additionalKeys":[],"configDoc":"The HTTP headers that should be applied to all requests of the rest client.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.hostname-verifier","additionalKeys":[],"configDoc":"The class name of the host name verifier. The class must have a public no-argument constructor.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname-verifier","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_HOSTNAME_VERIFIER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.connection-ttl","additionalKeys":[],"configDoc":"The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of `0` means there is no timeout.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-ttl","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CONNECTION_TTL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.connection-pool-size","additionalKeys":[],"configDoc":"The size of the connection pool for this client.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"connection-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CONNECTION_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.keep-alive-enabled","additionalKeys":[],"configDoc":"If set to false disables the keep alive completely.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"keep-alive-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEEP_ALIVE_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rest-client.max-redirects","additionalKeys":[],"configDoc":"The maximum number of redirection a request can follow.\n\nCan be overwritten by client-specific settings.\n\nThis property is not applicable to the RESTEasy Client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.follow-redirects","additionalKeys":[],"configDoc":"A boolean value used to determine whether the client should follow HTTP redirect responses.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"follow-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_FOLLOW_REDIRECTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.providers","additionalKeys":[],"configDoc":"Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the `@RegisterProvider` annotation.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"providers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_PROVIDERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.scope","additionalKeys":[],"configDoc":"The CDI scope to use for injections of REST client instances. Value can be either a fully qualified class name of a CDI scope annotation (such as \"jakarta.enterprise.context.ApplicationScoped\") or its simple name (such as\"ApplicationScoped\").\n\nDefault scope for the rest-client extension is \"Dependent\" (which is the spec-compliant behavior).\n\nDefault scope for the rest-client-reactive extension is \"ApplicationScoped\".\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_SCOPE","enum":false}},{"configDocKey":{"type":"org.eclipse.microprofile.rest.client.ext.QueryParamStyle","key":"quarkus.rest-client.query-param-style","additionalKeys":[],"configDoc":"An enumerated type string value with possible values of \"MULTI_PAIRS\" (default), \"COMMA_SEPARATED\", or \"ARRAY_PAIRS\" that specifies the format in which multiple values for the same query parameter is used.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"query-param-style","configPhase":"RUN_TIME","acceptedValues":["`multi-pairs`","`comma-separated`","`array-pairs`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_QUERY_PARAM_STYLE","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.verify-host","additionalKeys":[],"configDoc":"Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verify-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_VERIFY_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.trust-store-password","additionalKeys":[],"configDoc":"The trust store password.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.key-store-password","additionalKeys":[],"configDoc":"The key store password.\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rest-client.key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.http2","additionalKeys":[],"configDoc":"If this is true then HTTP/2 will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_HTTP2","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.rest-client.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size (8096 bytes by default).\n\nCan be overwritten by client-specific settings.","withinAMap":false,"defaultValue":"8k","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rest-client.alpn","additionalKeys":[],"configDoc":"If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it's not enabled, it will use HTTP/1.1. When the property `http2` is enabled, this flag will be automatically enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_ALPN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest-client.capture-stacktrace","additionalKeys":[],"configDoc":"If `true`, the stacktrace of the invocation of the REST Client method is captured. This stacktrace will be used if the invocation throws an exception","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"capture-stacktrace","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest-client","since":null,"environmentVariable":"QUARKUS_REST_CLIENT_CAPTURE_STACKTRACE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfig index 6f3a36f9322..dc2961c7aab 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor.ResteasyCommonConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.gzip.enabled","additionalKeys":[],"configDoc":"If gzip is enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_GZIP_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.resteasy.gzip.max-input","additionalKeys":[],"configDoc":"Maximum deflated file bytes size\n\nIf the limit is exceeded, Resteasy will return Response with status 413(\"Request Entity Too Large\")","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-input","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_GZIP_MAX_INPUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.gzip.enabled","additionalKeys":[],"configDoc":"If gzip is enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_GZIP_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.resteasy.gzip.max-input","additionalKeys":[],"configDoc":"Maximum deflated file bytes size\n\nIf the limit is exceeded, Resteasy will return Response with status 413(\"Request Entity Too Large\")","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-input","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_GZIP_MAX_INPUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyJsonConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyJsonConfig index bca79b1f012..71653c61dd2 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyJsonConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.common.deployment.ResteasyJsonConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-json.json-default","additionalKeys":[],"configDoc":"If this is true (the default) then JSON is set to the default media type. If a method has no produces/consumes and there is no builtin provider than can handle the type then we will assume the response should be JSON. Note that this will only take effect if a JSON provider has been installed, such as quarkus-resteasy-jsonb or quarkus-resteasy-jackson.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"json-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-json","since":null,"environmentVariable":"QUARKUS_RESTEASY_JSON_JSON_DEFAULT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy-json.json-default","additionalKeys":[],"configDoc":"If this is true (the default) then JSON is set to the default media type. If a method has no produces/consumes and there is no builtin provider than can handle the type then we will assume the response should be JSON. Note that this will only take effect if a JSON provider has been installed, such as quarkus-resteasy-jsonb or quarkus-resteasy-jackson.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"json-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy-json","since":null,"environmentVariable":"QUARKUS_RESTEASY_JSON_JSON_DEFAULT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig index f9c6c0f10e4..85fe27ad902 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.multipart.runtime.ResteasyMultipartRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.resteasy.multipart.input-part.default-charset","additionalKeys":[],"configDoc":"Default charset.\n\nNote that the default value is UTF-8 which is different from RESTEasy's default value US-ASCII.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy.multipart","since":null,"environmentVariable":"QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy.multipart.input-part.default-content-type","additionalKeys":[],"configDoc":"The default content-type.","withinAMap":false,"defaultValue":"text/plain","javaDocSiteLink":"","docMapKey":"default-content-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy.multipart","since":null,"environmentVariable":"QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CONTENT_TYPE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.resteasy.multipart.input-part.default-charset","additionalKeys":[],"configDoc":"Default charset.\n\nNote that the default value is UTF-8 which is different from RESTEasy's default value US-ASCII.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy.multipart","since":null,"environmentVariable":"QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CHARSET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy.multipart.input-part.default-content-type","additionalKeys":[],"configDoc":"The default content-type.","withinAMap":false,"defaultValue":"text/plain","javaDocSiteLink":"","docMapKey":"default-content-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.resteasy.multipart","since":null,"environmentVariable":"QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CONTENT_TYPE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.JaxRsSecurityConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.JaxRsSecurityConfig index c26df536325..6dc48288064 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.JaxRsSecurityConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.JaxRsSecurityConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.jaxrs.deny-unannotated-endpoints","additionalKeys":[],"configDoc":"if set to true, access to all JAX-RS resources will be denied by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deny-jax-rs","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jaxrs.default-roles-allowed","additionalKeys":[],"configDoc":"If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '++**++' means any authenticated user, which is equivalent to the `io.quarkus.security.Authenticated` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-roles-allowed","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.jaxrs.deny-unannotated-endpoints","additionalKeys":[],"configDoc":"if set to true, access to all JAX-RS resources will be denied by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deny-jax-rs","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jaxrs.default-roles-allowed","additionalKeys":[],"configDoc":"If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '++**++' means any authenticated user, which is equivalent to the `io.quarkus.security.Authenticated` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-roles-allowed","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig index 1196d51ae8a..53b28288eaf 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.rest.input-buffer-size","additionalKeys":[],"configDoc":"The amount of memory that can be used to buffer input before switching to blocking IO.","withinAMap":false,"defaultValue":"10k","javaDocSiteLink":"","docMapKey":"input-buffer-size","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_INPUT_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.rest.min-chunk-size","additionalKeys":[],"configDoc":"The size of the chunks of memory allocated when writing data.\n\nThis is a very advanced setting that should only be set if you understand exactly how it affects the output IO operations of the application.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"min-chunk-size","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_MIN_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.rest.output-buffer-size","additionalKeys":[],"configDoc":"The size of the output stream response buffer. If a response is larger than this and no content-length is provided then the request will be chunked.\n\nLarger values may give slight performance increases for large responses, at the expense of more memory usage.","withinAMap":false,"defaultValue":"8191","javaDocSiteLink":"","docMapKey":"output-buffer-size","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_OUTPUT_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.single-default-produces","additionalKeys":[],"configDoc":"By default, we assume a default produced media type of \"text/plain\" for String endpoint return types. If this is disabled, the default produced media type will be \"++[++text/plain, ++*++/++*]++\" which is more expensive due to negotiation.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"single-default-produces","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_SINGLE_DEFAULT_PRODUCES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.default-produces","additionalKeys":[],"configDoc":"When one of the quarkus-rest-jackson or quarkus-rest-jsonb extension are active and the result type of an endpoint is an application class or one of `Collection`, `List`, `Set` or `Map`, we assume the default return type is \"application/json\" if this configuration is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-produces","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_DEFAULT_PRODUCES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.build-time-condition-aware","additionalKeys":[],"configDoc":"Whether annotations such `@IfBuildTimeProfile`, `@IfBuildTimeProperty` and friends will be taken into account when used on JAX-RS classes.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"build-time-condition-aware","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_BUILD_TIME_CONDITION_AWARE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.fail-on-duplicate","additionalKeys":[],"configDoc":"Whether duplicate endpoints should trigger error at startup","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-duplicate","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_FAIL_ON_DUPLICATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.resume-on404","additionalKeys":[],"configDoc":"An advanced option that can be set when they RESTEasy Reactive should NOT reply with 404 when it does not match the URL path and instead just pass control onto the next Vert.x handler (if any)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"resume-on404","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_RESUME_ON404","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.rest.input-buffer-size","additionalKeys":[],"configDoc":"The amount of memory that can be used to buffer input before switching to blocking IO.","withinAMap":false,"defaultValue":"10k","javaDocSiteLink":"","docMapKey":"input-buffer-size","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_INPUT_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.rest.min-chunk-size","additionalKeys":[],"configDoc":"The size of the chunks of memory allocated when writing data.\n\nThis is a very advanced setting that should only be set if you understand exactly how it affects the output IO operations of the application.","withinAMap":false,"defaultValue":"128","javaDocSiteLink":"","docMapKey":"min-chunk-size","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_MIN_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.rest.output-buffer-size","additionalKeys":[],"configDoc":"The size of the output stream response buffer. If a response is larger than this and no content-length is provided then the request will be chunked.\n\nLarger values may give slight performance increases for large responses, at the expense of more memory usage.","withinAMap":false,"defaultValue":"8191","javaDocSiteLink":"","docMapKey":"output-buffer-size","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_OUTPUT_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.single-default-produces","additionalKeys":[],"configDoc":"By default, we assume a default produced media type of \"text/plain\" for String endpoint return types. If this is disabled, the default produced media type will be \"++[++text/plain, ++*++/++*]++\" which is more expensive due to negotiation.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"single-default-produces","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_SINGLE_DEFAULT_PRODUCES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.default-produces","additionalKeys":[],"configDoc":"When one of the quarkus-rest-jackson or quarkus-rest-jsonb extension are active and the result type of an endpoint is an application class or one of `Collection`, `List`, `Set` or `Map`, we assume the default return type is \"application/json\" if this configuration is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-produces","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_DEFAULT_PRODUCES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.build-time-condition-aware","additionalKeys":[],"configDoc":"Whether annotations such `@IfBuildTimeProfile`, `@IfBuildTimeProperty` and friends will be taken into account when used on JAX-RS classes.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"build-time-condition-aware","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_BUILD_TIME_CONDITION_AWARE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.fail-on-duplicate","additionalKeys":[],"configDoc":"Whether duplicate endpoints should trigger error at startup","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"fail-on-duplicate","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_FAIL_ON_DUPLICATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rest.resume-on404","additionalKeys":[],"configDoc":"An advanced option that can be set when they RESTEasy Reactive should NOT reply with 404 when it does not match the URL path and instead just pass control onto the next Vert.x handler (if any)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"resume-on404","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_RESUME_ON404","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.KotlinSerializationConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.KotlinSerializationConfig index c5b28d5b68c..5f1dd536ec1 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.KotlinSerializationConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.kotlin.serialization.common.runtime.KotlinSerializationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.allow-special-floating-point-values","additionalKeys":[],"configDoc":"Removes JSON specification restriction on special floating-point values such as `NaN` and `Infinity` and enables their serialization and deserialization. When enabling it, please ensure that the receiving party will be able to encode and decode these special values.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-special-floating-point-values","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_SPECIAL_FLOATING_POINT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.allow-structured-map-keys","additionalKeys":[],"configDoc":"Enables structured objects to be serialized as map keys by changing serialized form of the map from JSON object (key-value pairs) to flat array like `++[++k1, v1, k2, v2++]++`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-structured-map-keys","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_STRUCTURED_MAP_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kotlin-serialization.json.class-discriminator","additionalKeys":[],"configDoc":"Name of the class descriptor property for polymorphic serialization.","withinAMap":false,"defaultValue":"type","javaDocSiteLink":"","docMapKey":"class-discriminator","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_CLASS_DISCRIMINATOR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.coerce-input-values","additionalKeys":[],"configDoc":"Enables coercing incorrect JSON values to the default property value in the following cases: 1. JSON value is `null` but property type is non-nullable. 2. Property type is an enum type, but JSON value contains unknown enum member.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"coerce-input-values","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_COERCE_INPUT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.encode-defaults","additionalKeys":[],"configDoc":"Specifies whether default values of Kotlin properties should be encoded.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encode-defaults","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ENCODE_DEFAULTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.explicit-nulls","additionalKeys":[],"configDoc":"Specifies whether `null` values should be encoded for nullable properties and must be present in JSON object during decoding.\n\nWhen this flag is disabled properties with `null` values without default are not encoded; during decoding, the absence of a field value is treated as `null` for nullable properties without a default value.\n\n`true` by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"explicit-nulls","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_EXPLICIT_NULLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.ignore-unknown-keys","additionalKeys":[],"configDoc":"Specifies whether encounters of unknown properties in the input JSON should be ignored instead of throwing ++[++SerializationException++]++.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-unknown-keys","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_IGNORE_UNKNOWN_KEYS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.is-lenient","additionalKeys":[],"configDoc":"Removes JSON specification restriction (RFC-4627) and makes parser more liberal to the malformed input. In lenient mode quoted boolean literals, and unquoted string literals are allowed.\n\nIts relaxations can be expanded in the future, so that lenient parser becomes even more permissive to invalid value in the input, replacing them with defaults.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-lenient","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_IS_LENIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.pretty-print","additionalKeys":[],"configDoc":"Specifies whether resulting JSON should be pretty-printed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kotlin-serialization.json.pretty-print-indent","additionalKeys":[],"configDoc":"Specifies indent string to use with ++[++prettyPrint++]++ mode","withinAMap":false,"defaultValue":" ","javaDocSiteLink":"","docMapKey":"pretty-print-indent","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT_INDENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.use-alternative-names","additionalKeys":[],"configDoc":"Specifies whether Json instance makes use of ++[++JsonNames++]++ annotation.\n\nDisabling this flag when one does not use ++[++JsonNames++]++ at all may sometimes result in better performance, particularly when a large count of fields is skipped with ++[++ignoreUnknownKeys++]++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-alternative-names","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ALTERNATIVE_NAMES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.use-array-polymorphism","additionalKeys":[],"configDoc":"Switches polymorphic serialization to the default array format. This is an option for legacy JSON format and should not be generally used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-array-polymorphism","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ARRAY_POLYMORPHISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kotlin-serialization.json.naming-strategy","additionalKeys":[],"configDoc":"Specifies the `JsonNamingStrategy` that should be used for all properties in classes for serialization and deserialization. This strategy is applied for all entities that have `StructureKind.CLASS`.\n\n\n\n`null` by default.\n\n\n\nThis element can be one of two things:\n\n . the fully qualified class name of a type implements the `NamingStrategy` interface and has a no-arg constructor\n - a value in the form `NamingStrategy.SnakeCase` which refers to built-in values provided by the kotlin serialization library itself.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"naming-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.decode-enums-case-insensitive","additionalKeys":[],"configDoc":"Specifies if the enum values should be decoded case insensitively.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"decode-enums-case-insensitive","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_DECODE_ENUMS_CASE_INSENSITIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.allow-trailing-comma","additionalKeys":[],"configDoc":"Specifies if trailing comma is allowed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-trailing-comma","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_TRAILING_COMMA","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.allow-special-floating-point-values","additionalKeys":[],"configDoc":"Removes JSON specification restriction on special floating-point values such as `NaN` and `Infinity` and enables their serialization and deserialization. When enabling it, please ensure that the receiving party will be able to encode and decode these special values.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-special-floating-point-values","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_SPECIAL_FLOATING_POINT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.allow-structured-map-keys","additionalKeys":[],"configDoc":"Enables structured objects to be serialized as map keys by changing serialized form of the map from JSON object (key-value pairs) to flat array like `++[++k1, v1, k2, v2++]++`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-structured-map-keys","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_STRUCTURED_MAP_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kotlin-serialization.json.class-discriminator","additionalKeys":[],"configDoc":"Name of the class descriptor property for polymorphic serialization.","withinAMap":false,"defaultValue":"type","javaDocSiteLink":"","docMapKey":"class-discriminator","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_CLASS_DISCRIMINATOR","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.coerce-input-values","additionalKeys":[],"configDoc":"Enables coercing incorrect JSON values to the default property value in the following cases: 1. JSON value is `null` but property type is non-nullable. 2. Property type is an enum type, but JSON value contains unknown enum member.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"coerce-input-values","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_COERCE_INPUT_VALUES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.encode-defaults","additionalKeys":[],"configDoc":"Specifies whether default values of Kotlin properties should be encoded.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encode-defaults","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ENCODE_DEFAULTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.explicit-nulls","additionalKeys":[],"configDoc":"Specifies whether `null` values should be encoded for nullable properties and must be present in JSON object during decoding.\n\nWhen this flag is disabled properties with `null` values without default are not encoded; during decoding, the absence of a field value is treated as `null` for nullable properties without a default value.\n\n`true` by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"explicit-nulls","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_EXPLICIT_NULLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.ignore-unknown-keys","additionalKeys":[],"configDoc":"Specifies whether encounters of unknown properties in the input JSON should be ignored instead of throwing ++[++SerializationException++]++.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-unknown-keys","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_IGNORE_UNKNOWN_KEYS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.is-lenient","additionalKeys":[],"configDoc":"Removes JSON specification restriction (RFC-4627) and makes parser more liberal to the malformed input. In lenient mode quoted boolean literals, and unquoted string literals are allowed.\n\nIts relaxations can be expanded in the future, so that lenient parser becomes even more permissive to invalid value in the input, replacing them with defaults.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-lenient","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_IS_LENIENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.pretty-print","additionalKeys":[],"configDoc":"Specifies whether resulting JSON should be pretty-printed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pretty-print","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kotlin-serialization.json.pretty-print-indent","additionalKeys":[],"configDoc":"Specifies indent string to use with ++[++prettyPrint++]++ mode","withinAMap":false,"defaultValue":" ","javaDocSiteLink":"","docMapKey":"pretty-print-indent","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT_INDENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.use-alternative-names","additionalKeys":[],"configDoc":"Specifies whether Json instance makes use of ++[++JsonNames++]++ annotation.\n\nDisabling this flag when one does not use ++[++JsonNames++]++ at all may sometimes result in better performance, particularly when a large count of fields is skipped with ++[++ignoreUnknownKeys++]++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-alternative-names","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ALTERNATIVE_NAMES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.use-array-polymorphism","additionalKeys":[],"configDoc":"Switches polymorphic serialization to the default array format. This is an option for legacy JSON format and should not be generally used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-array-polymorphism","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ARRAY_POLYMORPHISM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kotlin-serialization.json.naming-strategy","additionalKeys":[],"configDoc":"Specifies the `JsonNamingStrategy` that should be used for all properties in classes for serialization and deserialization. This strategy is applied for all entities that have `StructureKind.CLASS`.\n\n\n\n`null` by default.\n\n\n\nThis element can be one of two things:\n\n . the fully qualified class name of a type implements the `NamingStrategy` interface and has a no-arg constructor\n - a value in the form `NamingStrategy.SnakeCase` which refers to built-in values provided by the kotlin serialization library itself.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"naming-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_NAMING_STRATEGY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.decode-enums-case-insensitive","additionalKeys":[],"configDoc":"Specifies if the enum values should be decoded case insensitively.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"decode-enums-case-insensitive","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_DECODE_ENUMS_CASE_INSENSITIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kotlin-serialization.json.allow-trailing-comma","additionalKeys":[],"configDoc":"Specifies if trailing comma is allowed.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-trailing-comma","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kotlin-serialization","since":null,"environmentVariable":"QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_TRAILING_COMMA","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveServerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveServerConfig index fe50e8bf652..a591d7e2a15 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveServerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveServerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.rest.path","additionalKeys":[],"configDoc":"Set this to define the application path that serves as the base URI for all JAX-RS resource URIs provided by `@Path` annotations when there are no `@ApplicationPath` annotations defined on `Application` classes.\n\nThis value is always resolved relative to `quarkus.http.root-path`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.rest.path","additionalKeys":[],"configDoc":"Set this to define the application path that serves as the base URI for all JAX-RS resource URIs provided by `@Path` annotations when there are no `@ApplicationPath` annotations defined on `Application` classes.\n\nThis value is always resolved relative to `quarkus.http.root-path`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig index d51307f6e4a..6b6abf25a30 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.rest.multipart.input-part.default-charset","additionalKeys":[],"configDoc":"Default charset.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_MULTIPART_INPUT_PART_DEFAULT_CHARSET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.rest.multipart.input-part.default-charset","additionalKeys":[],"configDoc":"Default charset.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"default-charset","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rest","since":null,"environmentVariable":"QUARKUS_REST_MULTIPART_INPUT_PART_DEFAULT_CHARSET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.JaxRsSecurityConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.JaxRsSecurityConfig index c26df536325..6dc48288064 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.JaxRsSecurityConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.JaxRsSecurityConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.jaxrs.deny-unannotated-endpoints","additionalKeys":[],"configDoc":"if set to true, access to all JAX-RS resources will be denied by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deny-jax-rs","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jaxrs.default-roles-allowed","additionalKeys":[],"configDoc":"If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '++**++' means any authenticated user, which is equivalent to the `io.quarkus.security.Authenticated` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-roles-allowed","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.jaxrs.deny-unannotated-endpoints","additionalKeys":[],"configDoc":"if set to true, access to all JAX-RS resources will be denied by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deny-jax-rs","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jaxrs.default-roles-allowed","additionalKeys":[],"configDoc":"If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '++**++' means any authenticated user, which is equivalent to the `io.quarkus.security.Authenticated` annotation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-roles-allowed","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security.jaxrs","since":null,"environmentVariable":"QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.ResteasyVertxConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.ResteasyVertxConfig index e73aaab74fe..47312f016f4 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.ResteasyVertxConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.runtime.ResteasyVertxConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":"quarkus.resteasy.vertx.response-buffer-size","additionalKeys":[],"configDoc":"The size of the output stream response buffer. If a response is larger than this and no content-length is provided then the request will be chunked. Larger values may give slight performance increases for large responses, at the expense of more memory usage.","withinAMap":false,"defaultValue":"8191","javaDocSiteLink":"","docMapKey":"response-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy.vertx","since":null,"environmentVariable":"QUARKUS_RESTEASY_VERTX_RESPONSE_BUFFER_SIZE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":"quarkus.resteasy.vertx.response-buffer-size","additionalKeys":[],"configDoc":"The size of the output stream response buffer. If a response is larger than this and no content-length is provided then the request will be chunked. Larger values may give slight performance increases for large responses, at the expense of more memory usage.","withinAMap":false,"defaultValue":"8191","javaDocSiteLink":"","docMapKey":"response-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy.vertx","since":null,"environmentVariable":"QUARKUS_RESTEASY_VERTX_RESPONSE_BUFFER_SIZE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.server.common.deployment.ResteasyServerCommonProcessor.ResteasyConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.server.common.deployment.ResteasyServerCommonProcessor.ResteasyConfig index f082cdb37b0..b5915857412 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.server.common.deployment.ResteasyServerCommonProcessor.ResteasyConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.resteasy.server.common.deployment.ResteasyServerCommonProcessor.ResteasyConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.singleton-resources","additionalKeys":[],"configDoc":"If this is true then JAX-RS will use only a single instance of a resource class to service all requests.\n\nIf this is false then it will create a new instance of the resource per request.\n\nIf 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.\n\nIMPLEMENTATION NOTE: `jakarta.ws.rs.Path` turns into a CDI stereotype with singleton scope. As a result, if a user annotates a JAX-RS resource with a stereotype which has a different default scope the deployment fails with IllegalStateException.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"singleton-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_SINGLETON_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy.path","additionalKeys":[],"configDoc":"Set this to override the default path for JAX-RS resources if there are no annotated application classes. This path is specified with a leading `/`, but is resolved relative to `quarkus.http.root-path`.\n\n - If `quarkus.http.root-path=/` and `quarkus.resteasy.path=/bar`, the JAX-RS resource path will be `/bar`\n - If `quarkus.http.root-path=/foo` and `quarkus.resteasy.path=/bar`, the JAX-RS resource path will be `/foo/bar`","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.ignore-application-classes","additionalKeys":[],"configDoc":"Ignore all explicit JAX-RS `Application` classes. As multiple JAX-RS applications are not supported, this can be used to effectively merge all JAX-RS applications.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-application-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_IGNORE_APPLICATION_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.build-time-condition-aware","additionalKeys":[],"configDoc":"Whether annotations such `@IfBuildTimeProfile`, `@IfBuildTimeProperty` and friends will be taken into account when used on JAX-RS classes.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"build-time-condition-aware","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_BUILD_TIME_CONDITION_AWARE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.singleton-resources","additionalKeys":[],"configDoc":"If this is true then JAX-RS will use only a single instance of a resource class to service all requests.\n\nIf this is false then it will create a new instance of the resource per request.\n\nIf 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.\n\nIMPLEMENTATION NOTE: `jakarta.ws.rs.Path` turns into a CDI stereotype with singleton scope. As a result, if a user annotates a JAX-RS resource with a stereotype which has a different default scope the deployment fails with IllegalStateException.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"singleton-resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_SINGLETON_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.resteasy.path","additionalKeys":[],"configDoc":"Set this to override the default path for JAX-RS resources if there are no annotated application classes. This path is specified with a leading `/`, but is resolved relative to `quarkus.http.root-path`.\n\n - If `quarkus.http.root-path=/` and `quarkus.resteasy.path=/bar`, the JAX-RS resource path will be `/bar`\n - If `quarkus.http.root-path=/foo` and `quarkus.resteasy.path=/bar`, the JAX-RS resource path will be `/foo/bar`","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.ignore-application-classes","additionalKeys":[],"configDoc":"Ignore all explicit JAX-RS `Application` classes. As multiple JAX-RS applications are not supported, this can be used to effectively merge all JAX-RS applications.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-application-classes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_IGNORE_APPLICATION_CLASSES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.resteasy.build-time-condition-aware","additionalKeys":[],"configDoc":"Whether annotations such `@IfBuildTimeProfile`, `@IfBuildTimeProperty` and friends will be taken into account when used on JAX-RS classes.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"build-time-condition-aware","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.resteasy","since":null,"environmentVariable":"QUARKUS_RESTEASY_BUILD_TIME_CONDITION_AWARE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ApplicationConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ApplicationConfig index 1407f9a0ea3..81ab9293a2a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ApplicationConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ApplicationConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.application.name","additionalKeys":[],"configDoc":"The name of the application. If not set, defaults to the name of the project (except for tests where it is not set at all).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.application","since":null,"environmentVariable":"QUARKUS_APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.application.version","additionalKeys":[],"configDoc":"The version of the application. If not set, defaults to the version of the project (except for tests where it is not set at all).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.application","since":null,"environmentVariable":"QUARKUS_APPLICATION_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.application.ui-header","additionalKeys":[],"configDoc":"The header to use for UI Screen (Swagger UI, GraphQL UI etc).","withinAMap":false,"defaultValue":"{applicationName} (powered by Quarkus)","javaDocSiteLink":"","docMapKey":"ui-header","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.application","since":null,"environmentVariable":"QUARKUS_APPLICATION_UI_HEADER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.application.name","additionalKeys":[],"configDoc":"The name of the application. If not set, defaults to the name of the project (except for tests where it is not set at all).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.application","since":null,"environmentVariable":"QUARKUS_APPLICATION_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.application.version","additionalKeys":[],"configDoc":"The version of the application. If not set, defaults to the version of the project (except for tests where it is not set at all).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.application","since":null,"environmentVariable":"QUARKUS_APPLICATION_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.application.ui-header","additionalKeys":[],"configDoc":"The header to use for UI Screen (Swagger UI, GraphQL UI etc).","withinAMap":false,"defaultValue":"{applicationName} (powered by Quarkus)","javaDocSiteLink":"","docMapKey":"ui-header","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.application","since":null,"environmentVariable":"QUARKUS_APPLICATION_UI_HEADER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BannerRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BannerRuntimeConfig index de524605178..3c6cf46fad0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BannerRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BannerRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.banner.enabled","additionalKeys":[],"configDoc":"Whether the banner will be displayed","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.banner","since":null,"environmentVariable":"QUARKUS_BANNER_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.banner.enabled","additionalKeys":[],"configDoc":"Whether the banner will be displayed","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.banner","since":null,"environmentVariable":"QUARKUS_BANNER_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuildAnalyticsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuildAnalyticsConfig index 1629468841f..b94b6166c1d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuildAnalyticsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuildAnalyticsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.analytics.disabled","additionalKeys":[],"configDoc":"If Build time analytics are disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","since":null,"environmentVariable":"QUARKUS_ANALYTICS_DISABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.analytics.uri.base","additionalKeys":[],"configDoc":"The Segment base URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri-base","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","since":null,"environmentVariable":"QUARKUS_ANALYTICS_URI_BASE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.analytics.timeout","additionalKeys":[],"configDoc":"The Timeout to send the build time analytics to segment.","withinAMap":false,"defaultValue":"3000","javaDocSiteLink":"","docMapKey":"timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","since":null,"environmentVariable":"QUARKUS_ANALYTICS_TIMEOUT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.analytics.disabled","additionalKeys":[],"configDoc":"If Build time analytics are disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","since":null,"environmentVariable":"QUARKUS_ANALYTICS_DISABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.analytics.uri.base","additionalKeys":[],"configDoc":"The Segment base URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri-base","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","since":null,"environmentVariable":"QUARKUS_ANALYTICS_URI_BASE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.analytics.timeout","additionalKeys":[],"configDoc":"The Timeout to send the build time analytics to segment.","withinAMap":false,"defaultValue":"3000","javaDocSiteLink":"","docMapKey":"timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","since":null,"environmentVariable":"QUARKUS_ANALYTICS_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuilderConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuilderConfig index f763327b5d1..1cbf165757a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuilderConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.BuilderConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.builder.graph-output","additionalKeys":[],"configDoc":"Dump the graph output to a file. This is useful for debugging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"graph-output","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.builder","since":null,"environmentVariable":"QUARKUS_BUILDER_GRAPH_OUTPUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.builder.log-conflict-cause","additionalKeys":[],"configDoc":"Whether to log the cause of a conflict.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-conflict-cause","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.builder","since":null,"environmentVariable":"QUARKUS_BUILDER_LOG_CONFLICT_CAUSE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.builder.graph-output","additionalKeys":[],"configDoc":"Dump the graph output to a file. This is useful for debugging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"graph-output","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.builder","since":null,"environmentVariable":"QUARKUS_BUILDER_GRAPH_OUTPUT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.builder.log-conflict-cause","additionalKeys":[],"configDoc":"Whether to log the cause of a conflict.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-conflict-cause","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.builder","since":null,"environmentVariable":"QUARKUS_BUILDER_LOG_CONFLICT_CAUSE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.CommandLineRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.CommandLineRuntimeConfig index be727fb1d9d..3f9a278177e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.CommandLineRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.CommandLineRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.args","additionalKeys":[],"configDoc":"The arguments passed to the command line.\n\nWe don't make it a list as the args are separated by a space, not a comma.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"args","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_ARGS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.args","additionalKeys":[],"configDoc":"The arguments passed to the command line.\n\nWe don't make it a list as the args are separated by a space, not a comma.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"args","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_ARGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ConfigConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ConfigConfig index 220a17ab9c7..0b0cf018186 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ConfigConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ConfigConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.profile","additionalKeys":[],"configDoc":"A comma separated list of profiles that will be active when Quarkus launches.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profile","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config.profile.parent","additionalKeys":[],"configDoc":"Accepts a single configuration profile name. If a configuration property cannot be found in the current active profile, the config performs the same lookup in the profile set by this configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profile-parent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_PROFILE_PARENT","enum":false}},{"configDocKey":{"type":"java.net.URI","key":"quarkus.config.locations","additionalKeys":[],"configDoc":"Additional config locations to be loaded with the Config. The configuration support multiple locations separated by a comma and each must represent a valid `java.net.URI`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"locations","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_LOCATIONS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.config.mapping.validate-unknown","additionalKeys":[],"configDoc":"Validates that a `@ConfigMapping` maps every available configuration name contained in the mapping prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-validate-unknown","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_MAPPING_VALIDATE_UNKNOWN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.config.log.values","additionalKeys":[],"configDoc":"Enable logging of configuration values lookup in DEBUG log level. +\nThe log of configuration values require the category set to `DEBUG` in the `io.smallrye.config` category: `quarkus.log.category.\"io.smallrye.config\".level=DEBUG`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-values","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_LOG_VALUES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.uuid","additionalKeys":[],"configDoc":"A property that allows accessing a generated UUID. It generates that UUID at startup time. So it changes between two starts including in dev mode. +\nAccess this generated UUID using expressions: `$++{++quarkus.uuid++}++`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_UUID","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.profile","additionalKeys":[],"configDoc":"A comma separated list of profiles that will be active when Quarkus launches.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profile","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_PROFILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.config.profile.parent","additionalKeys":[],"configDoc":"Accepts a single configuration profile name. If a configuration property cannot be found in the current active profile, the config performs the same lookup in the profile set by this configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profile-parent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_PROFILE_PARENT","enum":false}},{"configDocKey":{"type":"java.net.URI","key":"quarkus.config.locations","additionalKeys":[],"configDoc":"Additional config locations to be loaded with the Config. The configuration support multiple locations separated by a comma and each must represent a valid `java.net.URI`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/net/URI.html","docMapKey":"locations","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_LOCATIONS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.config.mapping.validate-unknown","additionalKeys":[],"configDoc":"Validates that a `@ConfigMapping` maps every available configuration name contained in the mapping prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"mapping-validate-unknown","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_MAPPING_VALIDATE_UNKNOWN","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.config.log.values","additionalKeys":[],"configDoc":"Enable logging of configuration values lookup in DEBUG log level. +\nThe log of configuration values require the category set to `DEBUG` in the `io.smallrye.config` category: `quarkus.log.category.\"io.smallrye.config\".level=DEBUG`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-values","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_CONFIG_LOG_VALUES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.uuid","additionalKeys":[],"configDoc":"A property that allows accessing a generated UUID. It generates that UUID at startup time. So it changes between two starts including in dev mode. +\nAccess this generated UUID using expressions: `$++{++quarkus.uuid++}++`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uuid","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_UUID","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.DebugRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.DebugRuntimeConfig index 1536d5810cb..bf78db78a0c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.DebugRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.DebugRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.debug.print-startup-times","additionalKeys":[],"configDoc":"If set to `true`, Quarkus prints the wall-clock time each build step took to complete. This is useful as a first step in debugging slow startup times.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-startup-times","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_PRINT_STARTUP_TIMES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.debug.print-startup-times","additionalKeys":[],"configDoc":"If set to `true`, Quarkus prints the wall-clock time each build step took to complete. This is useful as a first step in debugging slow startup times.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"print-startup-times","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.debug","since":null,"environmentVariable":"QUARKUS_DEBUG_PRINT_STARTUP_TIMES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LaunchConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LaunchConfig index 119b5a7a108..7f4feb96d6b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LaunchConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LaunchConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.launch.rebuild","additionalKeys":[],"configDoc":"If set to true, Quarkus will perform re-augmentation (assuming the `mutable-jar` package type is used)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"rebuild","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.launch","since":null,"environmentVariable":"QUARKUS_LAUNCH_REBUILD","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.launch.rebuild","additionalKeys":[],"configDoc":"If set to true, Quarkus will perform re-augmentation (assuming the `mutable-jar` package type is used)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"rebuild","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.launch","since":null,"environmentVariable":"QUARKUS_LAUNCH_REBUILD","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LiveReloadConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LiveReloadConfig index b9f9d36c158..f01bdf1f0a0 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LiveReloadConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LiveReloadConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.live-reload.instrumentation","additionalKeys":[],"configDoc":"Whether Quarkus should enable its ability to not do a full restart when changes to classes are compatible with JVM instrumentation. If this is set to true, Quarkus will perform class redefinition when possible.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"instrumentation","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_INSTRUMENTATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.live-reload.watched-resources","additionalKeys":[],"configDoc":"The names of additional resource files to watch for changes, triggering a reload on change. Directories are _not_ supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"watched-resources","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_WATCHED_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.live-reload.password","additionalKeys":[],"configDoc":"Password used to use to connect to the remote dev-mode application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.live-reload.url","additionalKeys":[],"configDoc":"URL used to use to connect to the remote dev-mode application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_URL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.live-reload.connect-timeout","additionalKeys":[],"configDoc":"The amount of time to wait for a remote dev connect or reconnect","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.live-reload.retry-interval","additionalKeys":[],"configDoc":"The amount of time to wait between attempts when connecting to the server side of remote dev","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_RETRY_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.live-reload.retry-max-attempts","additionalKeys":[],"configDoc":"The maximum number of attempts when connecting to the server side of remote dev","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"retry-max-attempts","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_RETRY_MAX_ATTEMPTS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.live-reload.instrumentation","additionalKeys":[],"configDoc":"Whether Quarkus should enable its ability to not do a full restart when changes to classes are compatible with JVM instrumentation. If this is set to true, Quarkus will perform class redefinition when possible.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"instrumentation","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_INSTRUMENTATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.live-reload.watched-resources","additionalKeys":[],"configDoc":"The names of additional resource files to watch for changes, triggering a reload on change. Directories are _not_ supported.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"watched-resources","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_WATCHED_RESOURCES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.live-reload.password","additionalKeys":[],"configDoc":"Password used to use to connect to the remote dev-mode application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.live-reload.url","additionalKeys":[],"configDoc":"URL used to use to connect to the remote dev-mode application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_URL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.live-reload.connect-timeout","additionalKeys":[],"configDoc":"The amount of time to wait for a remote dev connect or reconnect","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.live-reload.retry-interval","additionalKeys":[],"configDoc":"The amount of time to wait between attempts when connecting to the server side of remote dev","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"retry-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_RETRY_INTERVAL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.live-reload.retry-max-attempts","additionalKeys":[],"configDoc":"The maximum number of attempts when connecting to the server side of remote dev","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"retry-max-attempts","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.live-reload","since":null,"environmentVariable":"QUARKUS_LIVE_RELOAD_RETRY_MAX_ATTEMPTS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LocalesBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LocalesBuildTimeConfig index 18fef01f064..fc845f8aa8b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LocalesBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.LocalesBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.util.Locale","key":"quarkus.locales","additionalKeys":[],"configDoc":"The set of supported locales that can be consumed by the extensions.\n\nThe locales must be specified in the IETF BCP 47 format e.g. en-US or fr-FR.\n\nFor instance, the Hibernate Validator extension makes use of it.\n\nNative-image build uses it to define additional locales that are supposed to be available at runtime.\n\nA special string \"all\" is translated as ROOT Locale and then used in native-image to include all locales. Image size penalty applies.","withinAMap":false,"defaultValue":"Set containing the build system locale","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html","docMapKey":"locales","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_LOCALES","enum":false}},{"configDocKey":{"type":"java.util.Locale","key":"quarkus.default-locale","additionalKeys":[],"configDoc":"Default locale that can be consumed by the extensions.\n\nThe locale must be specified in the IETF BCP 47 format e.g. en-US or fr-FR.\n\nFor instance, the Hibernate Validator extension makes use of it.\n\nNative-image build uses this property to derive `user.language` and `user.country` for the application's runtime.","withinAMap":false,"defaultValue":"Build system locale","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html","docMapKey":"default-locale","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_DEFAULT_LOCALE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.util.Locale","key":"quarkus.locales","additionalKeys":[],"configDoc":"The set of supported locales that can be consumed by the extensions.\n\nThe locales must be specified in the IETF BCP 47 format e.g. en-US or fr-FR.\n\nFor instance, the Hibernate Validator extension makes use of it.\n\nNative-image build uses it to define additional locales that are supposed to be available at runtime.\n\nA special string \"all\" is translated as ROOT Locale and then used in native-image to include all locales. Image size penalty applies.","withinAMap":false,"defaultValue":"Set containing the build system locale","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html","docMapKey":"locales","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_LOCALES","enum":false}},{"configDocKey":{"type":"java.util.Locale","key":"quarkus.default-locale","additionalKeys":[],"configDoc":"Default locale that can be consumed by the extensions.\n\nThe locale must be specified in the IETF BCP 47 format e.g. en-US or fr-FR.\n\nFor instance, the Hibernate Validator extension makes use of it.\n\nNative-image build uses this property to derive `user.language` and `user.country` for the application's runtime.","withinAMap":false,"defaultValue":"Build system locale","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html","docMapKey":"default-locale","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_DEFAULT_LOCALE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ThreadPoolConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ThreadPoolConfig index a57c8abbbbe..c70b7349189 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ThreadPoolConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.ThreadPoolConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":"quarkus.thread-pool.core-threads","additionalKeys":[],"configDoc":"The core thread pool size. This number of threads will always be kept alive.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"core-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_CORE_THREADS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.thread-pool.prefill","additionalKeys":[],"configDoc":"Prefill core thread pool. The core thread pool will be initialised with the core number of threads at startup","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"prefill","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_PREFILL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.thread-pool.max-threads","additionalKeys":[],"configDoc":"The maximum number of threads. If this is not specified then it will be automatically sized to the greatest of 8 ++*++ the number of available processors and 200. For example if there are 4 processors the max threads will be 200. If there are 48 processors it will be 384.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_MAX_THREADS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.thread-pool.queue-size","additionalKeys":[],"configDoc":"The queue size. For most applications this should be unbounded","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"float","key":"quarkus.thread-pool.growth-resistance","additionalKeys":[],"configDoc":"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 `0.0f` implies that threads beyond the core size should be created as aggressively as threads within it; a value of `1.0f` implies that threads beyond the core size should never be created.","withinAMap":false,"defaultValue":"0f","javaDocSiteLink":"","docMapKey":"growth-resistance","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_GROWTH_RESISTANCE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.shutdown-timeout","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_SHUTDOWN_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.shutdown-interrupt","additionalKeys":[],"configDoc":"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 `shutdown-timeout`, then tasks will not be interrupted before the shutdown timeout occurs.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-interrupt","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_SHUTDOWN_INTERRUPT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.shutdown-check-interval","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-check-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_SHUTDOWN_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.keep-alive-time","additionalKeys":[],"configDoc":"The amount of time a thread will stay alive with no work.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_KEEP_ALIVE_TIME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":"quarkus.thread-pool.core-threads","additionalKeys":[],"configDoc":"The core thread pool size. This number of threads will always be kept alive.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"core-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_CORE_THREADS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.thread-pool.prefill","additionalKeys":[],"configDoc":"Prefill core thread pool. The core thread pool will be initialised with the core number of threads at startup","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"prefill","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_PREFILL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.thread-pool.max-threads","additionalKeys":[],"configDoc":"The maximum number of threads. If this is not specified then it will be automatically sized to the greatest of 8 ++*++ the number of available processors and 200. For example if there are 4 processors the max threads will be 200. If there are 48 processors it will be 384.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_MAX_THREADS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.thread-pool.queue-size","additionalKeys":[],"configDoc":"The queue size. For most applications this should be unbounded","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"float","key":"quarkus.thread-pool.growth-resistance","additionalKeys":[],"configDoc":"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 `0.0f` implies that threads beyond the core size should be created as aggressively as threads within it; a value of `1.0f` implies that threads beyond the core size should never be created.","withinAMap":false,"defaultValue":"0f","javaDocSiteLink":"","docMapKey":"growth-resistance","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_GROWTH_RESISTANCE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.shutdown-timeout","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_SHUTDOWN_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.shutdown-interrupt","additionalKeys":[],"configDoc":"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 `shutdown-timeout`, then tasks will not be interrupted before the shutdown timeout occurs.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-interrupt","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_SHUTDOWN_INTERRUPT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.shutdown-check-interval","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-check-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_SHUTDOWN_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.thread-pool.keep-alive-time","additionalKeys":[],"configDoc":"The amount of time a thread will stay alive with no work.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.thread-pool","since":null,"environmentVariable":"QUARKUS_THREAD_POOL_KEEP_ALIVE_TIME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.TlsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.TlsConfig index 34e81ffd251..3133487d664 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.TlsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.TlsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disable by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.tls","since":null,"environmentVariable":"QUARKUS_TLS_TRUST_ALL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.tls.trust-all","additionalKeys":[],"configDoc":"Enable trusting all certificates. Disable by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.tls","since":null,"environmentVariable":"QUARKUS_TLS_TRUST_ALL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.configuration.ConfigurationRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.configuration.ConfigurationRuntimeConfig index 24f8a2a4e07..0292e3894ab 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.configuration.ConfigurationRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.configuration.ConfigurationRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.configuration.ConfigurationRuntimeConfig.BuildTimeMismatchAtRuntime","key":"quarkus.configuration.build-time-mismatch-at-runtime","additionalKeys":[],"configDoc":"What should happen if the application is started with a different build time configuration than it was compiled against. This may be useful to prevent misconfiguration.\n\nIf this is set to `warn` the application will warn at start up.\n\nIf this is set to `fail` the application will fail at start up.\n\nNative tests leveraging`@io.quarkus.test.junit.TestProfile` are always run with `quarkus.configuration.build-time-mismatch-at-runtime = fail`.","withinAMap":false,"defaultValue":"warn","javaDocSiteLink":"","docMapKey":"build-time-mismatch-at-runtime","configPhase":"RUN_TIME","acceptedValues":["`warn`","`fail`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.configuration","since":null,"environmentVariable":"QUARKUS_CONFIGURATION_BUILD_TIME_MISMATCH_AT_RUNTIME","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.configuration.ConfigurationRuntimeConfig.BuildTimeMismatchAtRuntime","key":"quarkus.configuration.build-time-mismatch-at-runtime","additionalKeys":[],"configDoc":"What should happen if the application is started with a different build time configuration than it was compiled against. This may be useful to prevent misconfiguration.\n\nIf this is set to `warn` the application will warn at start up.\n\nIf this is set to `fail` the application will fail at start up.\n\nNative tests leveraging`@io.quarkus.test.junit.TestProfile` are always run with `quarkus.configuration.build-time-mismatch-at-runtime = fail`.","withinAMap":false,"defaultValue":"warn","javaDocSiteLink":"","docMapKey":"build-time-mismatch-at-runtime","configPhase":"RUN_TIME","acceptedValues":["`warn`","`fail`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.configuration","since":null,"environmentVariable":"QUARKUS_CONFIGURATION_BUILD_TIME_MISMATCH_AT_RUNTIME","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.console.ConsoleRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.console.ConsoleRuntimeConfig index ef34dd1dbec..8f016d5b7bf 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.console.ConsoleRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.console.ConsoleRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.console.color","additionalKeys":[],"configDoc":"If color should be enabled or disabled. If this is not present then an attempt will be made to guess if the terminal supports color","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"color","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_COLOR","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.console.color","additionalKeys":[],"configDoc":"If color should be enabled or disabled. If this is not present then an attempt will be made to guess if the terminal supports color","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"color","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.console","since":null,"environmentVariable":"QUARKUS_CONSOLE_COLOR","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.init.InitRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.init.InitRuntimeConfig index 01085dbd0f8..f323d8c783e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.init.InitRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.init.InitRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"@io.smallrye.config.WithConverter(io.quarkus.runtime.init.InitRuntimeConfig.BooleanConverter.class) boolean","key":"quarkus.init-and-exit","additionalKeys":[],"configDoc":"true to quit exit right after the initialization. The option is not meant be used directly by users.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"init-and-exit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_INIT_AND_EXIT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"@io.smallrye.config.WithConverter(io.quarkus.runtime.init.InitRuntimeConfig.BooleanConverter.class) boolean","key":"quarkus.init-and-exit","additionalKeys":[],"configDoc":"true to quit exit right after the initialization. The option is not meant be used directly by users.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"init-and-exit","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus","since":null,"environmentVariable":"QUARKUS_INIT_AND_EXIT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogBuildTimeConfig index 520e6aa6673..a8444192c87 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.log.metrics.enabled","additionalKeys":[],"configDoc":"If enabled and a metrics extension is present, logging metrics are published.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.min-level","additionalKeys":[],"configDoc":"The default minimum log level.","withinAMap":false,"defaultValue":"DEBUG","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"min-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_MIN_LEVEL","enum":false}},{"configDocSection":{"name":"quarkus.log.categories","optional":false,"withinAMap":false,"sectionDetails":"= Minimum logging categories\n\nLogging is done on a per-category basis. Each category can be configured independently. A configuration that applies to a category will also apply to all sub-categories of that category, unless there is a more specific matching sub-category configuration.","sectionDetailsTitle":"Minimum logging categories","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.CategoryBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":"quarkus.log.category.\"categories\".min-level","additionalKeys":[],"configDoc":"The minimum log level for this category. By default, all categories are configured with `DEBUG` minimum level.\n\nTo get runtime logging below `DEBUG`, e.g., `TRACE`, adjust the minimum level at build time. The right log level needs to be provided at runtime.\n\nAs an example, to get `TRACE` logging, minimum level needs to be at `TRACE`, and the runtime log level needs to match that.","withinAMap":true,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"min-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__MIN_LEVEL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.log.metrics.enabled","additionalKeys":[],"configDoc":"If enabled and a metrics extension is present, logging metrics are published.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.min-level","additionalKeys":[],"configDoc":"The default minimum log level.","withinAMap":false,"defaultValue":"DEBUG","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"min-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_MIN_LEVEL","enum":false}},{"configDocSection":{"name":"quarkus.log.categories","optional":false,"withinAMap":false,"sectionDetails":"= Minimum logging categories\n\nLogging is done on a per-category basis. Each category can be configured independently. A configuration that applies to a category will also apply to all sub-categories of that category, unless there is a more specific matching sub-category configuration.","sectionDetailsTitle":"Minimum logging categories","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.CategoryBuildTimeConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":"quarkus.log.category.\"categories\".min-level","additionalKeys":[],"configDoc":"The minimum log level for this category. By default, all categories are configured with `DEBUG` minimum level.\n\nTo get runtime logging below `DEBUG`, e.g., `TRACE`, adjust the minimum level at build time. The right log level needs to be provided at runtime.\n\nAs an example, to get `TRACE` logging, minimum level needs to be at `TRACE`, and the runtime log level needs to match that.","withinAMap":true,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"min-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__MIN_LEVEL","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogConfig index ff076b46948..407eb677524 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.logging.LogConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.level","additionalKeys":[],"configDoc":"The log level of the root category, which is used as the default log level for all categories.\n\nJBoss Logging supports Apache-style log levels:\n\n* {@link org.jboss.logmanager.Level#FATAL}\n* {@link org.jboss.logmanager.Level#ERROR}\n* {@link org.jboss.logmanager.Level#WARN}\n* {@link org.jboss.logmanager.Level#INFO}\n* {@link org.jboss.logmanager.Level#DEBUG}\n* {@link org.jboss.logmanager.Level#TRACE}\n\nIn addition, it also supports the standard JDK log levels.","withinAMap":false,"defaultValue":"INFO","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_LEVEL","enum":false}},{"configDocSection":{"name":"quarkus.log.console","optional":false,"withinAMap":false,"sectionDetails":"= Console logging\n\nConsole logging is enabled by default.","sectionDetailsTitle":"Console logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.ConsoleConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.console.enable","additionalKeys":[],"configDoc":"If console logging should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.stderr","additionalKeys":[],"configDoc":"If console logging should go to `System++#++err` instead of `System++#++out`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"stderr","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_STDERR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.format","additionalKeys":[],"configDoc":"The log format. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.console.level","additionalKeys":[],"configDoc":"The console log level.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_LEVEL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.console.darken","additionalKeys":[],"configDoc":"Specify how much the colors should be darkened. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"darken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_DARKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.filter","additionalKeys":[],"configDoc":"The name of the filter to link to the console handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.console.async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.console.async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.file","optional":false,"withinAMap":false,"sectionDetails":"= File logging\n\nLogging to a file is also supported but not enabled by default.","sectionDetailsTitle":"File logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.FileConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.file.enable","additionalKeys":[],"configDoc":"If file logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ENABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.format","additionalKeys":[],"configDoc":"The log format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %h %N[%i] %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.file.level","additionalKeys":[],"configDoc":"The level of logs to be written into the file.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_LEVEL","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.log.file.path","additionalKeys":[],"configDoc":"The name of the file in which logs will be written.","withinAMap":false,"defaultValue":"quarkus.log","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_FILTER","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.log.file.encoding","additionalKeys":[],"configDoc":"The character encoding used","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.file.async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.file.async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ASYNC_OVERFLOW","enum":true}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.file.rotation.max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.file.rotation.max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.rotation.file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.rotation.rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_ROTATE_ON_BOOT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.syslog","optional":false,"withinAMap":false,"sectionDetails":"= Syslog logging\n\nLogging to a syslog is also supported but not enabled by default.","sectionDetailsTitle":"Syslog logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.SyslogConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.enable","additionalKeys":[],"configDoc":"If syslog logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ENABLE","enum":false}},{"configDocKey":{"type":"host:port","key":"quarkus.log.syslog.endpoint","additionalKeys":[],"configDoc":"The IP address and port of the Syslog server","withinAMap":false,"defaultValue":"localhost:514","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.app-name","additionalKeys":[],"configDoc":"The app name used when formatting the message in RFC5424 format","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.hostname","additionalKeys":[],"configDoc":"The name of the host the messages are being sent from","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_HOSTNAME","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Facility","key":"quarkus.log.syslog.facility","additionalKeys":[],"configDoc":"Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164","withinAMap":false,"defaultValue":"user-level","javaDocSiteLink":"","docMapKey":"facility","configPhase":"RUN_TIME","acceptedValues":["`kernel`","`user-level`","`mail-system`","`system-daemons`","`security`","`syslogd`","`line-printer`","`network-news`","`uucp`","`clock-daemon`","`security2`","`ftp-daemon`","`ntp`","`log-audit`","`log-alert`","`clock-daemon2`","`local-use-0`","`local-use-1`","`local-use-2`","`local-use-3`","`local-use-4`","`local-use-5`","`local-use-6`","`local-use-7`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_FACILITY","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.SyslogType","key":"quarkus.log.syslog.syslog-type","additionalKeys":[],"configDoc":"Set the `SyslogType syslog type` this handler should use to format the message sent","withinAMap":false,"defaultValue":"rfc5424","javaDocSiteLink":"","docMapKey":"syslog-type","configPhase":"RUN_TIME","acceptedValues":["`rfc5424`","`rfc3164`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_SYSLOG_TYPE","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Protocol","key":"quarkus.log.syslog.protocol","additionalKeys":[],"configDoc":"Sets the protocol used to connect to the Syslog server","withinAMap":false,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`tcp`","`udp`","`ssl-tcp`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_PROTOCOL","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.use-counting-framing","additionalKeys":[],"configDoc":"If enabled, the message being sent is prefixed with the size of the message","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-counting-framing","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_USE_COUNTING_FRAMING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.truncate","additionalKeys":[],"configDoc":"Set to `true` to truncate the message if it exceeds maximum length","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"truncate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_TRUNCATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.block-on-reconnect","additionalKeys":[],"configDoc":"Enables or disables blocking when attempting to reconnect a `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++TCP\nTCP` or `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++SSL_TCP SSL TCP` protocol","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"block-on-reconnect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_BLOCK_ON_RECONNECT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.format","additionalKeys":[],"configDoc":"The log message format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.syslog.level","additionalKeys":[],"configDoc":"The log level specifying what message levels will be logged by the Syslog logger","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_FILTER","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.syslog.max-length","additionalKeys":[],"configDoc":"The maximum length, in bytes, of the message allowed to be sent. The length includes the header and the message.\n\nIf not set, the default value is `2048` when `sys-log-type` is `rfc5424` (which is the default) and `1024` when `sys-log-type` is `rfc3164`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_MAX_LENGTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.syslog.async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.syslog.async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.categories","optional":false,"withinAMap":false,"sectionDetails":"= Logging categories\n\nLogging is done on a per-category basis. Each category can be independently configured. A configuration that applies to a category will also apply to all sub-categories of that category, unless there is a more specific matching sub-category configuration.","sectionDetailsTitle":"Logging categories","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.CategoryConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":"quarkus.log.category.\"categories\".level","additionalKeys":[],"configDoc":"The log level for this category.\n\nNote that to get log levels below `INFO`, the minimum level build-time configuration option also needs to be adjusted.","withinAMap":true,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.category.\"categories\".handlers","additionalKeys":[],"configDoc":"The names of the handlers to link to this category.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__HANDLERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.category.\"categories\".use-parent-handlers","additionalKeys":[],"configDoc":"Specify whether this logger should send its output to its parent Logger","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-parent-handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__USE_PARENT_HANDLERS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.console-handlers","optional":false,"withinAMap":false,"sectionDetails":"= Console handlers\n\nThe named console handlers configured here can be linked on one or more categories.","sectionDetailsTitle":"Console handlers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.ConsoleConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.console.\"console-handlers\".enable","additionalKeys":[],"configDoc":"If console logging should be enabled","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.console.\"console-handlers\".stderr","additionalKeys":[],"configDoc":"If console logging should go to `System++#++err` instead of `System++#++out`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"stderr","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__STDERR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.console.\"console-handlers\".format","additionalKeys":[],"configDoc":"The log format. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":true,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.console.\"console-handlers\".level","additionalKeys":[],"configDoc":"The console log level.","withinAMap":true,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__LEVEL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.console.\"console-handlers\".darken","additionalKeys":[],"configDoc":"Specify how much the colors should be darkened. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"darken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__DARKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.console.\"console-handlers\".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the console handler.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.console.\"console-handlers\".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.console.\"console-handlers\".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":true,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.handler.console.\"console-handlers\".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":true,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.file-handlers","optional":false,"withinAMap":false,"sectionDetails":"= File handlers\n\nThe named file handlers configured here can be linked to one or more categories.","sectionDetailsTitle":"File handlers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.FileConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.file.\"file-handlers\".enable","additionalKeys":[],"configDoc":"If file logging should be enabled","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.file.\"file-handlers\".format","additionalKeys":[],"configDoc":"The log format","withinAMap":true,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %h %N[%i] %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.file.\"file-handlers\".level","additionalKeys":[],"configDoc":"The level of logs to be written into the file.","withinAMap":true,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__LEVEL","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.log.handler.file.\"file-handlers\".path","additionalKeys":[],"configDoc":"The name of the file in which logs will be written.","withinAMap":true,"defaultValue":"quarkus.log","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.file.\"file-handlers\".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FILTER","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.log.handler.file.\"file-handlers\".encoding","additionalKeys":[],"configDoc":"The character encoding used","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.file.\"file-handlers\".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.file.\"file-handlers\".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":true,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.handler.file.\"file-handlers\".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":true,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_OVERFLOW","enum":true}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.handler.file.\"file-handlers\".rotation.max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.file.\"file-handlers\".rotation.max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.file.\"file-handlers\".rotation.file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.file.\"file-handlers\".rotation.rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_ROTATE_ON_BOOT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.syslog-handlers","optional":false,"withinAMap":false,"sectionDetails":"= Syslog handlers\n\nThe named syslog handlers configured here can be linked to one or more categories.","sectionDetailsTitle":"Syslog handlers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.SyslogConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".enable","additionalKeys":[],"configDoc":"If syslog logging should be enabled","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENABLE","enum":false}},{"configDocKey":{"type":"host:port","key":"quarkus.log.handler.syslog.\"syslog-handlers\".endpoint","additionalKeys":[],"configDoc":"The IP address and port of the Syslog server","withinAMap":true,"defaultValue":"localhost:514","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".app-name","additionalKeys":[],"configDoc":"The app name used when formatting the message in RFC5424 format","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".hostname","additionalKeys":[],"configDoc":"The name of the host the messages are being sent from","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__HOSTNAME","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Facility","key":"quarkus.log.handler.syslog.\"syslog-handlers\".facility","additionalKeys":[],"configDoc":"Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164","withinAMap":true,"defaultValue":"user-level","javaDocSiteLink":"","docMapKey":"facility","configPhase":"RUN_TIME","acceptedValues":["`kernel`","`user-level`","`mail-system`","`system-daemons`","`security`","`syslogd`","`line-printer`","`network-news`","`uucp`","`clock-daemon`","`security2`","`ftp-daemon`","`ntp`","`log-audit`","`log-alert`","`clock-daemon2`","`local-use-0`","`local-use-1`","`local-use-2`","`local-use-3`","`local-use-4`","`local-use-5`","`local-use-6`","`local-use-7`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FACILITY","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.SyslogType","key":"quarkus.log.handler.syslog.\"syslog-handlers\".syslog-type","additionalKeys":[],"configDoc":"Set the `SyslogType syslog type` this handler should use to format the message sent","withinAMap":true,"defaultValue":"rfc5424","javaDocSiteLink":"","docMapKey":"syslog-type","configPhase":"RUN_TIME","acceptedValues":["`rfc5424`","`rfc3164`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__SYSLOG_TYPE","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Protocol","key":"quarkus.log.handler.syslog.\"syslog-handlers\".protocol","additionalKeys":[],"configDoc":"Sets the protocol used to connect to the Syslog server","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`tcp`","`udp`","`ssl-tcp`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__PROTOCOL","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".use-counting-framing","additionalKeys":[],"configDoc":"If enabled, the message being sent is prefixed with the size of the message","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-counting-framing","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__USE_COUNTING_FRAMING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".truncate","additionalKeys":[],"configDoc":"Set to `true` to truncate the message if it exceeds maximum length","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"truncate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__TRUNCATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".block-on-reconnect","additionalKeys":[],"configDoc":"Enables or disables blocking when attempting to reconnect a `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++TCP\nTCP` or `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++SSL_TCP SSL TCP` protocol","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"block-on-reconnect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__BLOCK_ON_RECONNECT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".format","additionalKeys":[],"configDoc":"The log message format","withinAMap":true,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.syslog.\"syslog-handlers\".level","additionalKeys":[],"configDoc":"The log level specifying what message levels will be logged by the Syslog logger","withinAMap":true,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FILTER","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.handler.syslog.\"syslog-handlers\".max-length","additionalKeys":[],"configDoc":"The maximum length, in bytes, of the message allowed to be sent. The length includes the header and the message.\n\nIf not set, the default value is `2048` when `sys-log-type` is `rfc5424` (which is the default) and `1024` when `sys-log-type` is `rfc3164`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__MAX_LENGTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.syslog.\"syslog-handlers\".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":true,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.handler.syslog.\"syslog-handlers\".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":true,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.filters","optional":false,"withinAMap":false,"sectionDetails":"= Log cleanup filters - internal use","sectionDetailsTitle":"Log cleanup filters - internal use","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.CleanupFilterConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.log.filter.\"filters\".if-starts-with","additionalKeys":[],"configDoc":"The message prefix to match","withinAMap":true,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"if-starts-with","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILTER__FILTERS__IF_STARTS_WITH","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.filter.\"filters\".target-level","additionalKeys":[],"configDoc":"The new log level for the filtered message. Defaults to DEBUG.","withinAMap":true,"defaultValue":"DEBUG","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"target-level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILTER__FILTERS__TARGET_LEVEL","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.log.handlers","additionalKeys":[],"configDoc":"The names of additional handlers to link to the root category. These handlers are defined in consoleHandlers, fileHandlers, or syslogHandlers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.level","additionalKeys":[],"configDoc":"The log level of the root category, which is used as the default log level for all categories.\n\nJBoss Logging supports Apache-style log levels:\n\n* {@link org.jboss.logmanager.Level#FATAL}\n* {@link org.jboss.logmanager.Level#ERROR}\n* {@link org.jboss.logmanager.Level#WARN}\n* {@link org.jboss.logmanager.Level#INFO}\n* {@link org.jboss.logmanager.Level#DEBUG}\n* {@link org.jboss.logmanager.Level#TRACE}\n\nIn addition, it also supports the standard JDK log levels.","withinAMap":false,"defaultValue":"INFO","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_LEVEL","enum":false}},{"configDocSection":{"name":"quarkus.log.console","optional":false,"withinAMap":false,"sectionDetails":"= Console logging\n\nConsole logging is enabled by default.","sectionDetailsTitle":"Console logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.ConsoleConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.console.enable","additionalKeys":[],"configDoc":"If console logging should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.stderr","additionalKeys":[],"configDoc":"If console logging should go to `System++#++err` instead of `System++#++out`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"stderr","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_STDERR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.format","additionalKeys":[],"configDoc":"The log format. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.console.level","additionalKeys":[],"configDoc":"The console log level.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_LEVEL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.console.darken","additionalKeys":[],"configDoc":"Specify how much the colors should be darkened. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"darken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_DARKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.console.filter","additionalKeys":[],"configDoc":"The name of the filter to link to the console handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.console.async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.console.async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.console.async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CONSOLE_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.file","optional":false,"withinAMap":false,"sectionDetails":"= File logging\n\nLogging to a file is also supported but not enabled by default.","sectionDetailsTitle":"File logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.FileConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.file.enable","additionalKeys":[],"configDoc":"If file logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ENABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.format","additionalKeys":[],"configDoc":"The log format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %h %N[%i] %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.file.level","additionalKeys":[],"configDoc":"The level of logs to be written into the file.","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_LEVEL","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.log.file.path","additionalKeys":[],"configDoc":"The name of the file in which logs will be written.","withinAMap":false,"defaultValue":"quarkus.log","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_FILTER","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.log.file.encoding","additionalKeys":[],"configDoc":"The character encoding used","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.file.async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.file.async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ASYNC_OVERFLOW","enum":true}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.file.rotation.max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.file.rotation.max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.file.rotation.file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.file.rotation.rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILE_ROTATION_ROTATE_ON_BOOT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.syslog","optional":false,"withinAMap":false,"sectionDetails":"= Syslog logging\n\nLogging to a syslog is also supported but not enabled by default.","sectionDetailsTitle":"Syslog logging","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.SyslogConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.enable","additionalKeys":[],"configDoc":"If syslog logging should be enabled","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ENABLE","enum":false}},{"configDocKey":{"type":"host:port","key":"quarkus.log.syslog.endpoint","additionalKeys":[],"configDoc":"The IP address and port of the Syslog server","withinAMap":false,"defaultValue":"localhost:514","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.app-name","additionalKeys":[],"configDoc":"The app name used when formatting the message in RFC5424 format","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.hostname","additionalKeys":[],"configDoc":"The name of the host the messages are being sent from","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_HOSTNAME","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Facility","key":"quarkus.log.syslog.facility","additionalKeys":[],"configDoc":"Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164","withinAMap":false,"defaultValue":"user-level","javaDocSiteLink":"","docMapKey":"facility","configPhase":"RUN_TIME","acceptedValues":["`kernel`","`user-level`","`mail-system`","`system-daemons`","`security`","`syslogd`","`line-printer`","`network-news`","`uucp`","`clock-daemon`","`security2`","`ftp-daemon`","`ntp`","`log-audit`","`log-alert`","`clock-daemon2`","`local-use-0`","`local-use-1`","`local-use-2`","`local-use-3`","`local-use-4`","`local-use-5`","`local-use-6`","`local-use-7`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_FACILITY","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.SyslogType","key":"quarkus.log.syslog.syslog-type","additionalKeys":[],"configDoc":"Set the `SyslogType syslog type` this handler should use to format the message sent","withinAMap":false,"defaultValue":"rfc5424","javaDocSiteLink":"","docMapKey":"syslog-type","configPhase":"RUN_TIME","acceptedValues":["`rfc5424`","`rfc3164`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_SYSLOG_TYPE","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Protocol","key":"quarkus.log.syslog.protocol","additionalKeys":[],"configDoc":"Sets the protocol used to connect to the Syslog server","withinAMap":false,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`tcp`","`udp`","`ssl-tcp`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_PROTOCOL","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.use-counting-framing","additionalKeys":[],"configDoc":"If enabled, the message being sent is prefixed with the size of the message","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-counting-framing","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_USE_COUNTING_FRAMING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.truncate","additionalKeys":[],"configDoc":"Set to `true` to truncate the message if it exceeds maximum length","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"truncate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_TRUNCATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.block-on-reconnect","additionalKeys":[],"configDoc":"Enables or disables blocking when attempting to reconnect a `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++TCP\nTCP` or `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++SSL_TCP SSL TCP` protocol","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"block-on-reconnect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_BLOCK_ON_RECONNECT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.format","additionalKeys":[],"configDoc":"The log message format","withinAMap":false,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.syslog.level","additionalKeys":[],"configDoc":"The log level specifying what message levels will be logged by the Syslog logger","withinAMap":false,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.syslog.filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_FILTER","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.syslog.max-length","additionalKeys":[],"configDoc":"The maximum length, in bytes, of the message allowed to be sent. The length includes the header and the message.\n\nIf not set, the default value is `2048` when `sys-log-type` is `rfc5424` (which is the default) and `1024` when `sys-log-type` is `rfc3164`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_MAX_LENGTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.syslog.async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.syslog.async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":false,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.syslog.async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":false,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_SYSLOG_ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.categories","optional":false,"withinAMap":false,"sectionDetails":"= Logging categories\n\nLogging is done on a per-category basis. Each category can be independently configured. A configuration that applies to a category will also apply to all sub-categories of that category, unless there is a more specific matching sub-category configuration.","sectionDetailsTitle":"Logging categories","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.CategoryConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"io.quarkus.runtime.logging.InheritableLevel","key":"quarkus.log.category.\"categories\".level","additionalKeys":[],"configDoc":"The log level for this category.\n\nNote that to get log levels below `INFO`, the minimum level build-time configuration option also needs to be adjusted.","withinAMap":true,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.category.\"categories\".handlers","additionalKeys":[],"configDoc":"The names of the handlers to link to this category.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__HANDLERS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.category.\"categories\".use-parent-handlers","additionalKeys":[],"configDoc":"Specify whether this logger should send its output to its parent Logger","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-parent-handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_CATEGORY__CATEGORIES__USE_PARENT_HANDLERS","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.console-handlers","optional":false,"withinAMap":false,"sectionDetails":"= Console handlers\n\nThe named console handlers configured here can be linked on one or more categories.","sectionDetailsTitle":"Console handlers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.ConsoleConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.console.\"console-handlers\".enable","additionalKeys":[],"configDoc":"If console logging should be enabled","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ENABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.console.\"console-handlers\".stderr","additionalKeys":[],"configDoc":"If console logging should go to `System++#++err` instead of `System++#++out`.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"stderr","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__STDERR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.console.\"console-handlers\".format","additionalKeys":[],"configDoc":"The log format. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":true,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.console.\"console-handlers\".level","additionalKeys":[],"configDoc":"The console log level.","withinAMap":true,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__LEVEL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.console.\"console-handlers\".darken","additionalKeys":[],"configDoc":"Specify how much the colors should be darkened. Note that this value is ignored if an extension is present that takes control of console formatting (e.g., an XML or JSON-format extension).","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"darken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__DARKEN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.console.\"console-handlers\".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the console handler.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.console.\"console-handlers\".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.console.\"console-handlers\".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":true,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.handler.console.\"console-handlers\".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":true,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.file-handlers","optional":false,"withinAMap":false,"sectionDetails":"= File handlers\n\nThe named file handlers configured here can be linked to one or more categories.","sectionDetailsTitle":"File handlers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.FileConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.file.\"file-handlers\".enable","additionalKeys":[],"configDoc":"If file logging should be enabled","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.file.\"file-handlers\".format","additionalKeys":[],"configDoc":"The log format","withinAMap":true,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %h %N[%i] %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.file.\"file-handlers\".level","additionalKeys":[],"configDoc":"The level of logs to be written into the file.","withinAMap":true,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__LEVEL","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.log.handler.file.\"file-handlers\".path","additionalKeys":[],"configDoc":"The name of the file in which logs will be written.","withinAMap":true,"defaultValue":"quarkus.log","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.file.\"file-handlers\".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FILTER","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.log.handler.file.\"file-handlers\".encoding","additionalKeys":[],"configDoc":"The character encoding used","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.file.\"file-handlers\".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.file.\"file-handlers\".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":true,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.handler.file.\"file-handlers\".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":true,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_OVERFLOW","enum":true}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.handler.file.\"file-handlers\".rotation.max-file-size","additionalKeys":[],"configDoc":"The maximum log file size, after which a rotation is executed.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"","docMapKey":"max-file-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_FILE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.file.\"file-handlers\".rotation.max-backup-index","additionalKeys":[],"configDoc":"The maximum number of backups to keep.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-backup-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_BACKUP_INDEX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.file.\"file-handlers\".rotation.file-suffix","additionalKeys":[],"configDoc":"The file handler rotation file suffix. When used, the file will be rotated based on its suffix.\n\nExample fileSuffix: .yyyy-MM-dd\n\nNote: If the suffix ends with .zip or .gz, the rotation file will also be compressed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_FILE_SUFFIX","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.file.\"file-handlers\".rotation.rotate-on-boot","additionalKeys":[],"configDoc":"Indicates whether to rotate log files on server initialization.\n\nYou need to either set a `max-file-size` or configure a `file-suffix` for it to work.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate-on-boot","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_ROTATE_ON_BOOT","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.syslog-handlers","optional":false,"withinAMap":false,"sectionDetails":"= Syslog handlers\n\nThe named syslog handlers configured here can be linked to one or more categories.","sectionDetailsTitle":"Syslog handlers","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.SyslogConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".enable","additionalKeys":[],"configDoc":"If syslog logging should be enabled","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENABLE","enum":false}},{"configDocKey":{"type":"host:port","key":"quarkus.log.handler.syslog.\"syslog-handlers\".endpoint","additionalKeys":[],"configDoc":"The IP address and port of the Syslog server","withinAMap":true,"defaultValue":"localhost:514","javaDocSiteLink":"","docMapKey":"endpoint","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENDPOINT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".app-name","additionalKeys":[],"configDoc":"The app name used when formatting the message in RFC5424 format","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".hostname","additionalKeys":[],"configDoc":"The name of the host the messages are being sent from","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostname","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__HOSTNAME","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Facility","key":"quarkus.log.handler.syslog.\"syslog-handlers\".facility","additionalKeys":[],"configDoc":"Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164","withinAMap":true,"defaultValue":"user-level","javaDocSiteLink":"","docMapKey":"facility","configPhase":"RUN_TIME","acceptedValues":["`kernel`","`user-level`","`mail-system`","`system-daemons`","`security`","`syslogd`","`line-printer`","`network-news`","`uucp`","`clock-daemon`","`security2`","`ftp-daemon`","`ntp`","`log-audit`","`log-alert`","`clock-daemon2`","`local-use-0`","`local-use-1`","`local-use-2`","`local-use-3`","`local-use-4`","`local-use-5`","`local-use-6`","`local-use-7`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FACILITY","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.SyslogType","key":"quarkus.log.handler.syslog.\"syslog-handlers\".syslog-type","additionalKeys":[],"configDoc":"Set the `SyslogType syslog type` this handler should use to format the message sent","withinAMap":true,"defaultValue":"rfc5424","javaDocSiteLink":"","docMapKey":"syslog-type","configPhase":"RUN_TIME","acceptedValues":["`rfc5424`","`rfc3164`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__SYSLOG_TYPE","enum":true}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.SyslogHandler.Protocol","key":"quarkus.log.handler.syslog.\"syslog-handlers\".protocol","additionalKeys":[],"configDoc":"Sets the protocol used to connect to the Syslog server","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"RUN_TIME","acceptedValues":["`tcp`","`udp`","`ssl-tcp`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__PROTOCOL","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".use-counting-framing","additionalKeys":[],"configDoc":"If enabled, the message being sent is prefixed with the size of the message","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-counting-framing","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__USE_COUNTING_FRAMING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".truncate","additionalKeys":[],"configDoc":"Set to `true` to truncate the message if it exceeds maximum length","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"truncate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__TRUNCATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".block-on-reconnect","additionalKeys":[],"configDoc":"Enables or disables blocking when attempting to reconnect a `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++TCP\nTCP` or `org.jboss.logmanager.handlers.SyslogHandler.Protocol++#++SSL_TCP SSL TCP` protocol","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"block-on-reconnect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__BLOCK_ON_RECONNECT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".format","additionalKeys":[],"configDoc":"The log message format","withinAMap":true,"defaultValue":"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n","javaDocSiteLink":"","docMapKey":"format","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FORMAT","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.handler.syslog.\"syslog-handlers\".level","additionalKeys":[],"configDoc":"The log level specifying what message levels will be logged by the Syslog logger","withinAMap":true,"defaultValue":"ALL","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__LEVEL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.log.handler.syslog.\"syslog-handlers\".filter","additionalKeys":[],"configDoc":"The name of the filter to link to the file handler.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FILTER","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.log.handler.syslog.\"syslog-handlers\".max-length","additionalKeys":[],"configDoc":"The maximum length, in bytes, of the message allowed to be sent. The length includes the header and the message.\n\nIf not set, the default value is `2048` when `sys-log-type` is `rfc5424` (which is the default) and `1024` when `sys-log-type` is `rfc3164`","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__MAX_LENGTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.log.handler.syslog.\"syslog-handlers\".async","additionalKeys":[],"configDoc":"Indicates whether to log asynchronously","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.log.handler.syslog.\"syslog-handlers\".async.queue-length","additionalKeys":[],"configDoc":"The queue length to use before flushing writing","withinAMap":true,"defaultValue":"512","javaDocSiteLink":"","docMapKey":"queue-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_QUEUE_LENGTH","enum":false}},{"configDocKey":{"type":"org.jboss.logmanager.handlers.AsyncHandler.OverflowAction","key":"quarkus.log.handler.syslog.\"syslog-handlers\".async.overflow","additionalKeys":[],"configDoc":"Determine whether to block the publisher (rather than drop the message) when the queue is full","withinAMap":true,"defaultValue":"block","javaDocSiteLink":"","docMapKey":"overflow","configPhase":"RUN_TIME","acceptedValues":["`block`","`discard`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_OVERFLOW","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.log.filters","optional":false,"withinAMap":false,"sectionDetails":"= Log cleanup filters - internal use","sectionDetailsTitle":"Log cleanup filters - internal use","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.log","configGroupType":"io.quarkus.runtime.logging.CleanupFilterConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.log.filter.\"filters\".if-starts-with","additionalKeys":[],"configDoc":"The message prefix to match","withinAMap":true,"defaultValue":"inherit","javaDocSiteLink":"","docMapKey":"if-starts-with","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILTER__FILTERS__IF_STARTS_WITH","enum":false}},{"configDocKey":{"type":"java.util.logging.Level","key":"quarkus.log.filter.\"filters\".target-level","additionalKeys":[],"configDoc":"The new log level for the filtered message. Defaults to DEBUG.","withinAMap":true,"defaultValue":"DEBUG","javaDocSiteLink":"https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/org/jboss/logmanager/Level.html","docMapKey":"target-level","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_FILTER__FILTERS__TARGET_LEVEL","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":"quarkus.log.handlers","additionalKeys":[],"configDoc":"The names of additional handlers to link to the root category. These handlers are defined in consoleHandlers, fileHandlers, or syslogHandlers.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"handlers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.log","since":null,"environmentVariable":"QUARKUS_LOG_HANDLERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.shutdown.ShutdownConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.shutdown.ShutdownConfig index 5922f57aab7..ee0414075ad 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.shutdown.ShutdownConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.runtime.shutdown.ShutdownConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.shutdown.timeout","additionalKeys":[],"configDoc":"The timeout to wait for running requests to finish. If this is not set then the application will exit immediately. Setting this timeout will incur a small performance penalty, as it requires active requests to be tracked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.shutdown","since":null,"environmentVariable":"QUARKUS_SHUTDOWN_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.shutdown.delay","additionalKeys":[],"configDoc":"Delay between shutdown being requested and actually initiated. Also called the pre-shutdown phase. In pre-shutdown, the server continues working as usual, except a readiness probe starts reporting \"down\" (if the `smallrye-health` extension is present). This gives the infrastructure time to detect that the application instance is shutting down and stop routing traffic to it. Notice that this property will only take effect if `quarkus.shutdown.delay-enabled` is explicitly set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.shutdown","since":null,"environmentVariable":"QUARKUS_SHUTDOWN_DELAY","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.time.Duration","key":"quarkus.shutdown.timeout","additionalKeys":[],"configDoc":"The timeout to wait for running requests to finish. If this is not set then the application will exit immediately. Setting this timeout will incur a small performance penalty, as it requires active requests to be tracked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.shutdown","since":null,"environmentVariable":"QUARKUS_SHUTDOWN_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.shutdown.delay","additionalKeys":[],"configDoc":"Delay between shutdown being requested and actually initiated. Also called the pre-shutdown phase. In pre-shutdown, the server continues working as usual, except a readiness probe starts reporting \"down\" (if the `smallrye-health` extension is present). This gives the infrastructure time to detect that the application instance is shutting down and stop routing traffic to it. Notice that this property will only take effect if `quarkus.shutdown.delay-enabled` is explicitly set to `true`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.shutdown","since":null,"environmentVariable":"QUARKUS_SHUTDOWN_DELAY","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerConfig index 60854912d73..fc856ea7cf1 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"com.cronutils.model.CronType","key":"quarkus.scheduler.cron-type","additionalKeys":[],"configDoc":"The syntax used in CRON expressions.","withinAMap":false,"defaultValue":"quartz","javaDocSiteLink":"","docMapKey":"cron-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`cron4j`","`quartz`","`unix`","`spring`","`spring53`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_CRON_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.scheduler.metrics.enabled","additionalKeys":[],"configDoc":"Scheduled task metrics will be enabled if a metrics extension is present and this value is true.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.scheduler.tracing.enabled","additionalKeys":[],"configDoc":"Controls whether tracing is enabled. If set to true and the OpenTelemetry extension is present, tracing will be enabled, creating automatic Spans for each scheduled task.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_TRACING_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"com.cronutils.model.CronType","key":"quarkus.scheduler.cron-type","additionalKeys":[],"configDoc":"The syntax used in CRON expressions.","withinAMap":false,"defaultValue":"quartz","javaDocSiteLink":"","docMapKey":"cron-type","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`cron4j`","`quartz`","`unix`","`spring`","`spring53`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_CRON_TYPE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.scheduler.metrics.enabled","additionalKeys":[],"configDoc":"Scheduled task metrics will be enabled if a metrics extension is present and this value is true.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.scheduler.tracing.enabled","additionalKeys":[],"configDoc":"Controls whether tracing is enabled. If set to true and the OpenTelemetry extension is present, tracing will be enabled, creating automatic Spans for each scheduled task.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tracing-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_TRACING_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerRuntimeConfig index f120b86f14b..fd1380b9a9a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.scheduler.runtime.SchedulerRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.scheduler.enabled","additionalKeys":[],"configDoc":"If schedulers are enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.scheduler.overdue-grace-period","additionalKeys":[],"configDoc":"Scheduled task will be flagged as overdue if next execution time is exceeded by this period.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"overdue-grace-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_OVERDUE_GRACE_PERIOD","enum":false}},{"configDocKey":{"type":"io.quarkus.scheduler.runtime.SchedulerRuntimeConfig.StartMode","key":"quarkus.scheduler.start-mode","additionalKeys":[],"configDoc":"Scheduler can be started in different modes. By default, the scheduler is not started unless a `io.quarkus.scheduler.Scheduled` business method is found.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"start-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:normal[The scheduler is not started unless a `io.quarkus.scheduler.Scheduled` business method is found.]","tooltip:forced[The scheduler will be started even if no scheduled business methods are found. This is necessary for \"pure\" programmatic scheduling.]","tooltip:halted[Just like the `forced` mode but the scheduler will not start triggering jobs until `Scheduler++#++resume()` is called. This can be useful to run some initialization logic that needs to be performed before the scheduler starts.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_START_MODE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.scheduler.enabled","additionalKeys":[],"configDoc":"If schedulers are enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.scheduler.overdue-grace-period","additionalKeys":[],"configDoc":"Scheduled task will be flagged as overdue if next execution time is exceeded by this period.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"overdue-grace-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_OVERDUE_GRACE_PERIOD","enum":false}},{"configDocKey":{"type":"io.quarkus.scheduler.runtime.SchedulerRuntimeConfig.StartMode","key":"quarkus.scheduler.start-mode","additionalKeys":[],"configDoc":"Scheduler can be started in different modes. By default, the scheduler is not started unless a `io.quarkus.scheduler.Scheduled` business method is found.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"start-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:normal[The scheduler is not started unless a `io.quarkus.scheduler.Scheduled` business method is found.]","tooltip:forced[The scheduler will be started even if no scheduled business methods are found. This is necessary for \"pure\" programmatic scheduling.]","tooltip:halted[Just like the `forced` mode but the scheduler will not start triggering jobs until `Scheduler++#++resume()` is called. This can be useful to run some initialization logic that needs to be performed before the scheduler starts.]"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.scheduler","since":null,"environmentVariable":"QUARKUS_SCHEDULER_START_MODE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.deployment.SecurityConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.deployment.SecurityConfig index c4db65528b1..3307aa3216f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.deployment.SecurityConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.deployment.SecurityConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.auth.enabled-in-dev-mode","additionalKeys":[],"configDoc":"Whether authorization is enabled in dev mode or not. In other launch modes authorization is always enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"authorization-enabled-in-dev-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_AUTH_ENABLED_IN_DEV_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.security-providers","additionalKeys":[],"configDoc":"List of security providers to register","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-providers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_SECURITY_PROVIDERS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.security.security-provider-config","additionalKeys":[],"configDoc":"Security provider configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-provider-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.auth.enabled-in-dev-mode","additionalKeys":[],"configDoc":"Whether authorization is enabled in dev mode or not. In other launch modes authorization is always enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"authorization-enabled-in-dev-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_AUTH_ENABLED_IN_DEV_MODE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.security-providers","additionalKeys":[],"configDoc":"List of security providers to register","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-providers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_SECURITY_PROVIDERS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.security.security-provider-config.\"provider-name\"","additionalKeys":[],"configDoc":"Security provider configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.jpa.deployment.SecurityJpaBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.jpa.deployment.SecurityJpaBuildTimeConfig index e89405c984c..63fee53381e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.jpa.deployment.SecurityJpaBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.jpa.deployment.SecurityJpaBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.security-jpa.persistence-unit-name","additionalKeys":[],"configDoc":"Selects the Hibernate ORM persistence unit. Default persistence unit is used when no value is specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"persistence-unit-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security-jpa","since":null,"environmentVariable":"QUARKUS_SECURITY_JPA_PERSISTENCE_UNIT_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.security-jpa.persistence-unit-name","additionalKeys":[],"configDoc":"Selects the Hibernate ORM persistence unit. Default persistence unit is used when no value is specified.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"persistence-unit-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security-jpa","since":null,"environmentVariable":"QUARKUS_SECURITY_JPA_PERSISTENCE_UNIT_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityBuildTimeConfig index caf9fe2e29d..8d22f5648c5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.deny-unannotated-members","additionalKeys":[],"configDoc":"If set to true, access to all methods of beans that have any security annotations on other members will be denied by default. E.g. if enabled, in the following bean, `methodB` will be denied.\n\n```\n@ApplicationScoped\n public class A {\n @RolesAllowed(\"admin\")\n public void methodA() {\n ...\n }\n public void methodB() {\n ...\n }\n }\n```","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deny-unannotated","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_DENY_UNANNOTATED_MEMBERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.deny-unannotated-members","additionalKeys":[],"configDoc":"If set to true, access to all methods of beans that have any security annotations on other members will be denied by default. E.g. if enabled, in the following bean, `methodB` will be denied.\n\n```\n@ApplicationScoped\n public class A {\n @RolesAllowed(\"admin\")\n public void methodA() {\n ...\n }\n public void methodB() {\n ...\n }\n }\n```","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deny-unannotated","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_DENY_UNANNOTATED_MEMBERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityConfig index b87c7968100..8d6c55e1183 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.runtime.SecurityConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.security.events.enabled","additionalKeys":[],"configDoc":"Whether security events should be fired.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_EVENTS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.security.events.enabled","additionalKeys":[],"configDoc":"Whether security events should be fired.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security","since":null,"environmentVariable":"QUARKUS_SECURITY_EVENTS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnBuildTimeConfig index 9a349037bc6..d43bae1256a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.webauthn.enabled","additionalKeys":[],"configDoc":"If the WebAuthn extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.webauthn.enabled","additionalKeys":[],"configDoc":"If the WebAuthn extension is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig index c93707e1446..18fb9955687 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.security.webauthn.WebAuthnRunTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.webauthn.origin","additionalKeys":[],"configDoc":"The origin of the application. The origin is basically protocol, host and port. If you are calling WebAuthn API while your application is located at `https://example.com/login`, then origin will be `https://example.com`. If you are calling from `http://localhost:2823/test`, then the origin will be `http://localhost:2823`. Please note that WebAuthn API will not work on pages loaded over HTTP, unless it is localhost, which is considered secure context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origin","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_ORIGIN","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.AuthenticatorTransport","key":"quarkus.webauthn.transports","additionalKeys":[],"configDoc":"Authenticator Transports allowed by the application. Authenticators can interact with the user web browser through several transports. Applications may want to restrict the transport protocols for extra security hardening reasons. By default, all transports should be allowed. If your application is to be used by mobile phone users, you may want to restrict only the `INTERNAL` authenticator to be allowed. Permitted values are:\n\n - `USB` - USB connected authenticators (e.g.: Yubikey's)\n - `NFC` - NFC connected authenticators (e.g.: Yubikey's)\n - `BLE` - Bluetooth LE connected authenticators\n - `INTERNAL` - Hardware security chips (e.g.: Intel TPM2.0)","withinAMap":false,"defaultValue":"USB,NFC,BLE,INTERNAL","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/AuthenticatorTransport.html","docMapKey":"transports","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_TRANSPORTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.relying-party.id","additionalKeys":[],"configDoc":"The id (or domain name of your server)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_RELYING_PARTY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.relying-party.name","additionalKeys":[],"configDoc":"A user friendly name for your server","withinAMap":false,"defaultValue":"Quarkus server","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_RELYING_PARTY_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.AuthenticatorAttachment","key":"quarkus.webauthn.authenticator-attachment","additionalKeys":[],"configDoc":"Kind of Authenticator Attachment allowed. Authenticators can connect to your device in two forms:\n\n - `PLATFORM` - The Authenticator is built-in to your device (e.g.: Security chip)\n - `CROSS_PLATFORM` - The Authenticator can roam across devices (e.g.: USB Authenticator) For security reasons your application may choose to restrict to a specific attachment mode. If omitted, then any mode is permitted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/AuthenticatorAttachment.html","docMapKey":"authenticator-attachment","configPhase":"RUN_TIME","acceptedValues":["`platform`","`cross-platform`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_AUTHENTICATOR_ATTACHMENT","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.webauthn.require-resident-key","additionalKeys":[],"configDoc":"Resident key required. A resident (private) key, is a key that cannot leave your authenticator device, this means that you cannot reuse the authenticator to log into a second computer.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-resident-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_REQUIRE_RESIDENT_KEY","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.UserVerification","key":"quarkus.webauthn.user-verification","additionalKeys":[],"configDoc":"User Verification requirements. Webauthn applications may choose `REQUIRED` verification to assert that the user is present during the authentication ceremonies, but in some cases, applications may want to reduce the interactions with the user, i.e.: prevent the use of pop-ups. Valid values are:\n\n - `REQUIRED` - User must always interact with the browser\n - `PREFERRED` - User should always interact with the browser\n - `DISCOURAGED` - User should avoid interact with the browser","withinAMap":false,"defaultValue":"DISCOURAGED","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/UserVerification.html","docMapKey":"user-verification","configPhase":"RUN_TIME","acceptedValues":["`required`","`preferred`","`discouraged`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_USER_VERIFICATION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.webauthn.timeout","additionalKeys":[],"configDoc":"Non-negative User Verification timeout. Authentication must occur within the timeout, this will prevent the user browser from being blocked with a pop-up required user verification, and the whole ceremony must be completed within the timeout period. After the timeout, any previously issued challenge is automatically invalidated.","withinAMap":false,"defaultValue":"60s","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.Attestation","key":"quarkus.webauthn.attestation","additionalKeys":[],"configDoc":"Device Attestation Preference. During registration, applications may want to attest the device. Attestation is a cryptographic verification of the authenticator hardware. Attestation implies that the privacy of the users may be exposed and browsers might override the desired configuration on the user's behalf. Valid values are:\n\n - `NONE` - no attestation data is sent with registration\n - `INDIRECT` - attestation data is sent with registration, yielding anonymized data by a trusted CA\n - `DIRECT` - attestation data is sent with registration\n - `ENTERPRISE` - no attestation data is sent with registration. The device AAGUID is returned unaltered.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/Attestation.html","docMapKey":"attestation","configPhase":"RUN_TIME","acceptedValues":["`none`","`indirect`","`direct`","`enterprise`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_ATTESTATION","enum":true}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.PublicKeyCredential","key":"quarkus.webauthn.pub-key-cred-params","additionalKeys":[],"configDoc":"Allowed Public Key Credential algorithms by preference order. Webauthn mandates that all authenticators must support at least the following 2 algorithms: `ES256` and `RS256`. Applications may require stronger keys and algorithms, for example: `ES512` or `EdDSA`. Note that the use of stronger algorithms, e.g.: `EdDSA` may require Java 15 or a cryptographic `JCE` provider that implements the algorithms.","withinAMap":false,"defaultValue":"ES256,RS256","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/PublicKeyCredential.html","docMapKey":"pub-key-cred-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_PUB_KEY_CRED_PARAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.webauthn.challenge-length","additionalKeys":[],"configDoc":"Length of the challenges exchanged between the application and the browser. Challenges must be at least 32 bytes.","withinAMap":false,"defaultValue":"64","javaDocSiteLink":"","docMapKey":"challenge-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_CHALLENGE_LENGTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.login-page","additionalKeys":[],"configDoc":"The login page","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.webauthn.session-timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_SESSION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.webauthn.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.challenge-cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the challenge data during login/registration","withinAMap":false,"defaultValue":"_quarkus_webauthn_challenge","javaDocSiteLink":"","docMapKey":"challenge-cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_CHALLENGE_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.challenge-username-cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the username data during login/registration","withinAMap":false,"defaultValue":"_quarkus_webauthn_username","javaDocSiteLink":"","docMapKey":"challenge-username-cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_CHALLENGE_USERNAME_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite","key":"quarkus.webauthn.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_COOKIE_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.webauthn.origin","additionalKeys":[],"configDoc":"The origin of the application. The origin is basically protocol, host and port. If you are calling WebAuthn API while your application is located at `https://example.com/login`, then origin will be `https://example.com`. If you are calling from `http://localhost:2823/test`, then the origin will be `http://localhost:2823`. Please note that WebAuthn API will not work on pages loaded over HTTP, unless it is localhost, which is considered secure context.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origin","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_ORIGIN","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.AuthenticatorTransport","key":"quarkus.webauthn.transports","additionalKeys":[],"configDoc":"Authenticator Transports allowed by the application. Authenticators can interact with the user web browser through several transports. Applications may want to restrict the transport protocols for extra security hardening reasons. By default, all transports should be allowed. If your application is to be used by mobile phone users, you may want to restrict only the `INTERNAL` authenticator to be allowed. Permitted values are:\n\n - `USB` - USB connected authenticators (e.g.: Yubikey's)\n - `NFC` - NFC connected authenticators (e.g.: Yubikey's)\n - `BLE` - Bluetooth LE connected authenticators\n - `INTERNAL` - Hardware security chips (e.g.: Intel TPM2.0)","withinAMap":false,"defaultValue":"USB,NFC,BLE,INTERNAL","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/AuthenticatorTransport.html","docMapKey":"transports","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_TRANSPORTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.relying-party.id","additionalKeys":[],"configDoc":"The id (or domain name of your server)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_RELYING_PARTY_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.relying-party.name","additionalKeys":[],"configDoc":"A user friendly name for your server","withinAMap":false,"defaultValue":"Quarkus server","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_RELYING_PARTY_NAME","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.AuthenticatorAttachment","key":"quarkus.webauthn.authenticator-attachment","additionalKeys":[],"configDoc":"Kind of Authenticator Attachment allowed. Authenticators can connect to your device in two forms:\n\n - `PLATFORM` - The Authenticator is built-in to your device (e.g.: Security chip)\n - `CROSS_PLATFORM` - The Authenticator can roam across devices (e.g.: USB Authenticator) For security reasons your application may choose to restrict to a specific attachment mode. If omitted, then any mode is permitted.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/AuthenticatorAttachment.html","docMapKey":"authenticator-attachment","configPhase":"RUN_TIME","acceptedValues":["`platform`","`cross-platform`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_AUTHENTICATOR_ATTACHMENT","enum":true}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.webauthn.require-resident-key","additionalKeys":[],"configDoc":"Resident key required. A resident (private) key, is a key that cannot leave your authenticator device, this means that you cannot reuse the authenticator to log into a second computer.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-resident-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_REQUIRE_RESIDENT_KEY","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.UserVerification","key":"quarkus.webauthn.user-verification","additionalKeys":[],"configDoc":"User Verification requirements. Webauthn applications may choose `REQUIRED` verification to assert that the user is present during the authentication ceremonies, but in some cases, applications may want to reduce the interactions with the user, i.e.: prevent the use of pop-ups. Valid values are:\n\n - `REQUIRED` - User must always interact with the browser\n - `PREFERRED` - User should always interact with the browser\n - `DISCOURAGED` - User should avoid interact with the browser","withinAMap":false,"defaultValue":"DISCOURAGED","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/UserVerification.html","docMapKey":"user-verification","configPhase":"RUN_TIME","acceptedValues":["`required`","`preferred`","`discouraged`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_USER_VERIFICATION","enum":true}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.webauthn.timeout","additionalKeys":[],"configDoc":"Non-negative User Verification timeout. Authentication must occur within the timeout, this will prevent the user browser from being blocked with a pop-up required user verification, and the whole ceremony must be completed within the timeout period. After the timeout, any previously issued challenge is automatically invalidated.","withinAMap":false,"defaultValue":"60s","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_TIMEOUT","enum":false}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.Attestation","key":"quarkus.webauthn.attestation","additionalKeys":[],"configDoc":"Device Attestation Preference. During registration, applications may want to attest the device. Attestation is a cryptographic verification of the authenticator hardware. Attestation implies that the privacy of the users may be exposed and browsers might override the desired configuration on the user's behalf. Valid values are:\n\n - `NONE` - no attestation data is sent with registration\n - `INDIRECT` - attestation data is sent with registration, yielding anonymized data by a trusted CA\n - `DIRECT` - attestation data is sent with registration\n - `ENTERPRISE` - no attestation data is sent with registration. The device AAGUID is returned unaltered.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/Attestation.html","docMapKey":"attestation","configPhase":"RUN_TIME","acceptedValues":["`none`","`indirect`","`direct`","`enterprise`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_ATTESTATION","enum":true}},{"configDocKey":{"type":"io.vertx.ext.auth.webauthn.PublicKeyCredential","key":"quarkus.webauthn.pub-key-cred-params","additionalKeys":[],"configDoc":"Allowed Public Key Credential algorithms by preference order. Webauthn mandates that all authenticators must support at least the following 2 algorithms: `ES256` and `RS256`. Applications may require stronger keys and algorithms, for example: `ES512` or `EdDSA`. Note that the use of stronger algorithms, e.g.: `EdDSA` may require Java 15 or a cryptographic `JCE` provider that implements the algorithms.","withinAMap":false,"defaultValue":"ES256,RS256","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/ext/auth/webauthn/PublicKeyCredential.html","docMapKey":"pub-key-cred-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_PUB_KEY_CRED_PARAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.webauthn.challenge-length","additionalKeys":[],"configDoc":"Length of the challenges exchanged between the application and the browser. Challenges must be at least 32 bytes.","withinAMap":false,"defaultValue":"64","javaDocSiteLink":"","docMapKey":"challenge-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_CHALLENGE_LENGTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.login-page","additionalKeys":[],"configDoc":"The login page","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.webauthn.session-timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_SESSION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.webauthn.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.challenge-cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the challenge data during login/registration","withinAMap":false,"defaultValue":"_quarkus_webauthn_challenge","javaDocSiteLink":"","docMapKey":"challenge-cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_CHALLENGE_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.challenge-username-cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the username data during login/registration","withinAMap":false,"defaultValue":"_quarkus_webauthn_username","javaDocSiteLink":"","docMapKey":"challenge-username-cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_CHALLENGE_USERNAME_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite","key":"quarkus.webauthn.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.webauthn.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.webauthn","since":null,"environmentVariable":"QUARKUS_WEBAUTHN_COOKIE_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientBuildConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientBuildConfig index 98600179ab9..41ab84e8e09 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientBuildConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientBuildConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql-client.enable-build-time-scanning","additionalKeys":[],"configDoc":"Configuration item to enable build-time scanning in Quarkus for generating typesafe GraphQL client models. If true, build-time scanning is enabled. By default, it is true.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-build-time-scanning","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT_ENABLE_BUILD_TIME_SCANNING","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql-client.enable-build-time-scanning","additionalKeys":[],"configDoc":"Configuration item to enable build-time scanning in Quarkus for generating typesafe GraphQL client models. If true, build-time scanning is enabled. By default, it is true.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-build-time-scanning","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT_ENABLE_BUILD_TIME_SCANNING","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientsConfig index 64a2969b721..1f652421da1 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.client.runtime.GraphQLClientsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".url","additionalKeys":[],"configDoc":"The URL location of the target GraphQL service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__URL","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.smallrye-graphql-client.\"clients\".header","additionalKeys":[],"configDoc":"HTTP headers to add when communicating with the target GraphQL service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".subprotocols","additionalKeys":[],"configDoc":"WebSocket subprotocols that should be supported by this client for running GraphQL operations over websockets. Allowed values are: - `graphql-ws` for the deprecated Apollo protocol - `graphql-transport-ws` for the newer GraphQL over WebSocket protocol (default value) If multiple protocols are provided, the actual protocol to be used will be subject to negotiation with the server.","withinAMap":true,"defaultValue":"graphql-transport-ws","javaDocSiteLink":"","docMapKey":"subprotocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql-client.\"clients\".execute-single-result-operations-over-websocket","additionalKeys":[],"configDoc":"If true, then queries and mutations will run over the websocket transport rather than pure HTTP. Off by default, because it has higher overhead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"execute-single-result-operations-over-websocket","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__EXECUTE_SINGLE_RESULT_OPERATIONS_OVER_WEBSOCKET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql-client.\"clients\".websocket-initialization-timeout","additionalKeys":[],"configDoc":"Maximum time in milliseconds that will be allowed to wait for the server to acknowledge a websocket connection (send a subprotocol-specific ACK message).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"websocket-initialization-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__WEBSOCKET_INITIALIZATION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-host","additionalKeys":[],"configDoc":"Hostname of the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-port","additionalKeys":[],"configDoc":"Port number of the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-username","additionalKeys":[],"configDoc":"Username for the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-password","additionalKeys":[],"configDoc":"Password for the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql-client.\"clients\".max-redirects","additionalKeys":[],"configDoc":"Maximum number of redirects to follow.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.smallrye-graphql-client.\"clients\".init-payload","additionalKeys":[],"configDoc":"Additional payload sent on websocket initialization.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"init-payload","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql-client.\"clients\".allow-unexpected-response-fields","additionalKeys":[],"configDoc":"Allowing unexpected fields in response. If true, there will be warning log of an unexpected field. Else it throws an error.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-unexpected-response-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__ALLOW_UNEXPECTED_RESPONSE_FIELDS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".url","additionalKeys":[],"configDoc":"The URL location of the target GraphQL service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__URL","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.smallrye-graphql-client.\"clients\".header.\"header-name\"","additionalKeys":[],"configDoc":"HTTP headers to add when communicating with the target GraphQL service.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".subprotocols","additionalKeys":[],"configDoc":"WebSocket subprotocols that should be supported by this client for running GraphQL operations over websockets. Allowed values are: - `graphql-ws` for the deprecated Apollo protocol - `graphql-transport-ws` for the newer GraphQL over WebSocket protocol (default value) If multiple protocols are provided, the actual protocol to be used will be subject to negotiation with the server.","withinAMap":true,"defaultValue":"graphql-transport-ws","javaDocSiteLink":"","docMapKey":"subprotocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql-client.\"clients\".execute-single-result-operations-over-websocket","additionalKeys":[],"configDoc":"If true, then queries and mutations will run over the websocket transport rather than pure HTTP. Off by default, because it has higher overhead.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"execute-single-result-operations-over-websocket","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__EXECUTE_SINGLE_RESULT_OPERATIONS_OVER_WEBSOCKET","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql-client.\"clients\".websocket-initialization-timeout","additionalKeys":[],"configDoc":"Maximum time in milliseconds that will be allowed to wait for the server to acknowledge a websocket connection (send a subprotocol-specific ACK message).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"websocket-initialization-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__WEBSOCKET_INITIALIZATION_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".trust-store","additionalKeys":[],"configDoc":"The trust store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".trust-store-password","additionalKeys":[],"configDoc":"The trust store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".trust-store-type","additionalKeys":[],"configDoc":"The type of the trust store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".key-store","additionalKeys":[],"configDoc":"The key store location. Can point to either a classpath resource or a file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".key-store-password","additionalKeys":[],"configDoc":"The key store password.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".key-store-type","additionalKeys":[],"configDoc":"The type of the key store. Defaults to \"JKS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-host","additionalKeys":[],"configDoc":"Hostname of the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-port","additionalKeys":[],"configDoc":"Port number of the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-username","additionalKeys":[],"configDoc":"Username for the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql-client.\"clients\".proxy-password","additionalKeys":[],"configDoc":"Password for the proxy to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"proxy-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql-client.\"clients\".max-redirects","additionalKeys":[],"configDoc":"Maximum number of redirects to follow.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-redirects","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__MAX_REDIRECTS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.smallrye-graphql-client.\"clients\".init-payload.\"property-name\"","additionalKeys":[],"configDoc":"Additional payload sent on websocket initialization.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql-client.\"clients\".allow-unexpected-response-fields","additionalKeys":[],"configDoc":"Allowing unexpected fields in response. If true, there will be warning log of an unexpected field. Else it throws an error.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-unexpected-response-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql-client","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__ALLOW_UNEXPECTED_RESPONSE_FIELDS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLConfig index 87b6d2f8fb8..762bbf991ab 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.root-path","additionalKeys":[],"configDoc":"The rootPath under which queries will be served. Default to graphql By default, this value will be resolved as a path relative to `$++{++quarkus.http.root-path++}++`.","withinAMap":false,"defaultValue":"graphql","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_ROOT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.federation.enabled","additionalKeys":[],"configDoc":"Enable Apollo Federation. If this value is unspecified, then federation will be enabled automatically if any GraphQL Federation annotations are detected in the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"federation-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_FEDERATION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.federation.batch-resolving-enabled","additionalKeys":[],"configDoc":"Enable batch resolving for federation. Disabled by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"federation-batch-resolving-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_FEDERATION_BATCH_RESOLVING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.metrics.enabled","additionalKeys":[],"configDoc":"Enable metrics. By default, this is false. If set to true, a metrics extension is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.tracing.enabled","additionalKeys":[],"configDoc":"Enable tracing. By default, this will be enabled if the tracing extension is added.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.events.enabled","additionalKeys":[],"configDoc":"Enable eventing. Allow you to receive events on bootstrap and execution.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"events-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_EVENTS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.nonblocking.enabled","additionalKeys":[],"configDoc":"Enable non-blocking support. Default is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-blocking-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_NONBLOCKING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.http.get.enabled","additionalKeys":[],"configDoc":"Enable GET Requests. Allow queries via HTTP GET.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_HTTP_GET_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.http.post.queryparameters.enabled","additionalKeys":[],"configDoc":"Enable Query parameter on POST Requests. Allow POST request to override or supply values in a query parameter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-post-query-parameters-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_HTTP_POST_QUERYPARAMETERS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.auto-name-strategy","additionalKeys":[],"configDoc":"Change the type naming strategy. All possible strategies are: default, merge-inner-class, full","withinAMap":false,"defaultValue":"Default","javaDocSiteLink":"","docMapKey":"auto-name-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_AUTO_NAME_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.error-extension-fields","additionalKeys":[],"configDoc":"List of extension fields that should be included in the error response. By default, none will be included. Examples of valid values include ++[++exception,classification,code,description,validationErrorType,queryPath++]++","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-extension-fields","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_ERROR_EXTENSION_FIELDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.show-runtime-exception-message","additionalKeys":[],"configDoc":"List of Runtime Exceptions class names that should show the error message. By default, Runtime Exception messages will be hidden and a generic `Server Error` message will be returned.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-runtime-exception-message","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SHOW_RUNTIME_EXCEPTION_MESSAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.hide-checked-exception-message","additionalKeys":[],"configDoc":"List of Checked Exceptions class names that should hide the error message. By default, Checked Exception messages will show the exception message.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hide-checked-exception-message","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_HIDE_CHECKED_EXCEPTION_MESSAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.default-error-message","additionalKeys":[],"configDoc":"The default error message that will be used for hidden exception messages. Defaults to \"Server Error\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-error-message","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_DEFAULT_ERROR_MESSAGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.print-data-fetcher-exception","additionalKeys":[],"configDoc":"Print the data fetcher exception to the log file. Default `true` in dev and test mode, default `false` in prod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"print-data-fetcher-exception","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PRINT_DATA_FETCHER_EXCEPTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-available","additionalKeys":[],"configDoc":"Make the schema available over HTTP.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"schema-available","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_AVAILABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-scalars","additionalKeys":[],"configDoc":"Include the Scalar definitions in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-scalars","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCALARS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-schema-definition","additionalKeys":[],"configDoc":"Include the schema internal definition in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-schema-definition","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCHEMA_DEFINITION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-directives","additionalKeys":[],"configDoc":"Include Directives in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-directives","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_DIRECTIVES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-introspection-types","additionalKeys":[],"configDoc":"Include Introspection Types in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-introspection-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_INTROSPECTION_TYPES","enum":false}},{"configDocKey":{"type":"io.smallrye.graphql.spi.config.LogPayloadOption","key":"quarkus.smallrye-graphql.log-payload","additionalKeys":[],"configDoc":"Log the payload (and optionally variables) to System out.","withinAMap":false,"defaultValue":"off","javaDocSiteLink":"","docMapKey":"log-payload","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`off`","`query-only`","`query-and-variables`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_LOG_PAYLOAD","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.field-visibility","additionalKeys":[],"configDoc":"Set the Field visibility.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"field-visibility","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_FIELD_VISIBILITY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.unwrap-exceptions","additionalKeys":[],"configDoc":"Exceptions that should be unwrapped (class names).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unwrap-exceptions","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UNWRAP_EXCEPTIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.websocket-subprotocols","additionalKeys":[],"configDoc":"Subprotocols that should be supported by the server for graphql-over-websocket use cases. Allowed subprotocols are \"graphql-ws\" and \"graphql-transport-ws\". By default, both are enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"websocket-subprotocols","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_WEBSOCKET_SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.parser-capture-ignored-chars","additionalKeys":[],"configDoc":"Set to true if ignored chars should be captured as AST nodes. Default to false","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-capture-ignored-chars","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_IGNORED_CHARS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.parser-capture-line-comments","additionalKeys":[],"configDoc":"Set to true if `graphql.language.Comment`s should be captured as AST nodes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-capture-line-comments","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_LINE_COMMENTS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.parser-capture-source-location","additionalKeys":[],"configDoc":"Set to true true if `graphql.language.SourceLocation`s should be captured as AST nodes. Default to true","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-capture-source-location","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_SOURCE_LOCATION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.parser-max-tokens","additionalKeys":[],"configDoc":"The maximum number of raw tokens the parser will accept, after which an exception will be thrown. Default to 15000","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-max-tokens","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_TOKENS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.parser-max-whitespace-tokens","additionalKeys":[],"configDoc":"The maximum number of raw whitespace tokens the parser will accept, after which an exception will be thrown. Default to 200000","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-max-whitespace-tokens","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_WHITESPACE_TOKENS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.instrumentation-query-complexity","additionalKeys":[],"configDoc":"Abort a query if the total number of data fields queried exceeds the defined limit. Default to no limit","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"instrumentation-query-complexity","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_COMPLEXITY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.instrumentation-query-depth","additionalKeys":[],"configDoc":"Abort a query if the total depth of the query exceeds the defined limit. Default to no limit","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"instrumentation-query-depth","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_DEPTH","enum":false}},{"configDocSection":{"name":"quarkus.smallrye-graphql.ui","optional":false,"withinAMap":false,"sectionDetails":"= SmallRye GraphQL UI configuration","sectionDetailsTitle":"SmallRye GraphQL UI configuration","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.smallrye-graphql","configGroupType":"io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLUIConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.ui.root-path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this URL will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UI_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.ui.always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UI_ALWAYS_INCLUDE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.smallrye.graphql.runtime.ExtraScalar","key":"quarkus.smallrye-graphql.extra-scalars","additionalKeys":[],"configDoc":"Additional scalars to register in the schema. These are taken from the `graphql-java-extended-scalars` library.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-scalars","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_EXTRA_SCALARS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.exclude-null-fields-in-responses","additionalKeys":[],"configDoc":"Excludes all the 'null' fields in the GraphQL response's `data` field, except for the non-successfully resolved fields (errors). Disabled by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-null-fields-in-responses","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_EXCLUDE_NULL_FIELDS_IN_RESPONSES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.root-path","additionalKeys":[],"configDoc":"The rootPath under which queries will be served. Default to graphql By default, this value will be resolved as a path relative to `$++{++quarkus.http.root-path++}++`.","withinAMap":false,"defaultValue":"graphql","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_ROOT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.federation.enabled","additionalKeys":[],"configDoc":"Enable Apollo Federation. If this value is unspecified, then federation will be enabled automatically if any GraphQL Federation annotations are detected in the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"federation-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_FEDERATION_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.federation.batch-resolving-enabled","additionalKeys":[],"configDoc":"Enable batch resolving for federation. Disabled by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"federation-batch-resolving-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_FEDERATION_BATCH_RESOLVING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.metrics.enabled","additionalKeys":[],"configDoc":"Enable metrics. By default, this is false. If set to true, a metrics extension is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.tracing.enabled","additionalKeys":[],"configDoc":"Enable tracing. By default, this will be enabled if the tracing extension is added.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tracing-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_TRACING_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.events.enabled","additionalKeys":[],"configDoc":"Enable eventing. Allow you to receive events on bootstrap and execution.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"events-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_EVENTS_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.nonblocking.enabled","additionalKeys":[],"configDoc":"Enable non-blocking support. Default is true.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-blocking-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_NONBLOCKING_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.http.get.enabled","additionalKeys":[],"configDoc":"Enable GET Requests. Allow queries via HTTP GET.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_HTTP_GET_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.http.post.queryparameters.enabled","additionalKeys":[],"configDoc":"Enable Query parameter on POST Requests. Allow POST request to override or supply values in a query parameter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-post-query-parameters-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_HTTP_POST_QUERYPARAMETERS_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.auto-name-strategy","additionalKeys":[],"configDoc":"Change the type naming strategy. All possible strategies are: default, merge-inner-class, full","withinAMap":false,"defaultValue":"Default","javaDocSiteLink":"","docMapKey":"auto-name-strategy","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_AUTO_NAME_STRATEGY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.error-extension-fields","additionalKeys":[],"configDoc":"List of extension fields that should be included in the error response. By default, none will be included. Examples of valid values include ++[++exception,classification,code,description,validationErrorType,queryPath++]++","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-extension-fields","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_ERROR_EXTENSION_FIELDS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.show-runtime-exception-message","additionalKeys":[],"configDoc":"List of Runtime Exceptions class names that should show the error message. By default, Runtime Exception messages will be hidden and a generic `Server Error` message will be returned.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-runtime-exception-message","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SHOW_RUNTIME_EXCEPTION_MESSAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.hide-checked-exception-message","additionalKeys":[],"configDoc":"List of Checked Exceptions class names that should hide the error message. By default, Checked Exception messages will show the exception message.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hide-checked-exception-message","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_HIDE_CHECKED_EXCEPTION_MESSAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.default-error-message","additionalKeys":[],"configDoc":"The default error message that will be used for hidden exception messages. Defaults to \"Server Error\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-error-message","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_DEFAULT_ERROR_MESSAGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.print-data-fetcher-exception","additionalKeys":[],"configDoc":"Print the data fetcher exception to the log file. Default `true` in dev and test mode, default `false` in prod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"print-data-fetcher-exception","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PRINT_DATA_FETCHER_EXCEPTION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-available","additionalKeys":[],"configDoc":"Make the schema available over HTTP.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"schema-available","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_AVAILABLE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-scalars","additionalKeys":[],"configDoc":"Include the Scalar definitions in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-scalars","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCALARS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-schema-definition","additionalKeys":[],"configDoc":"Include the schema internal definition in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-schema-definition","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCHEMA_DEFINITION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-directives","additionalKeys":[],"configDoc":"Include Directives in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-directives","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_DIRECTIVES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.schema-include-introspection-types","additionalKeys":[],"configDoc":"Include Introspection Types in the schema.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"schema-include-introspection-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_INTROSPECTION_TYPES","enum":false}},{"configDocKey":{"type":"io.smallrye.graphql.spi.config.LogPayloadOption","key":"quarkus.smallrye-graphql.log-payload","additionalKeys":[],"configDoc":"Log the payload (and optionally variables) to System out.","withinAMap":false,"defaultValue":"off","javaDocSiteLink":"","docMapKey":"log-payload","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`off`","`query-only`","`query-and-variables`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_LOG_PAYLOAD","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.field-visibility","additionalKeys":[],"configDoc":"Set the Field visibility.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"field-visibility","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_FIELD_VISIBILITY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.unwrap-exceptions","additionalKeys":[],"configDoc":"Exceptions that should be unwrapped (class names).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unwrap-exceptions","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UNWRAP_EXCEPTIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.websocket-subprotocols","additionalKeys":[],"configDoc":"Subprotocols that should be supported by the server for graphql-over-websocket use cases. Allowed subprotocols are \"graphql-ws\" and \"graphql-transport-ws\". By default, both are enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"websocket-subprotocols","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_WEBSOCKET_SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.parser-capture-ignored-chars","additionalKeys":[],"configDoc":"Set to true if ignored chars should be captured as AST nodes. Default to false","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-capture-ignored-chars","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_IGNORED_CHARS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.parser-capture-line-comments","additionalKeys":[],"configDoc":"Set to true if `graphql.language.Comment`s should be captured as AST nodes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-capture-line-comments","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_LINE_COMMENTS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.parser-capture-source-location","additionalKeys":[],"configDoc":"Set to true true if `graphql.language.SourceLocation`s should be captured as AST nodes. Default to true","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-capture-source-location","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_SOURCE_LOCATION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.parser-max-tokens","additionalKeys":[],"configDoc":"The maximum number of raw tokens the parser will accept, after which an exception will be thrown. Default to 15000","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-max-tokens","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_TOKENS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.parser-max-whitespace-tokens","additionalKeys":[],"configDoc":"The maximum number of raw whitespace tokens the parser will accept, after which an exception will be thrown. Default to 200000","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parser-max-whitespace-tokens","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_WHITESPACE_TOKENS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.instrumentation-query-complexity","additionalKeys":[],"configDoc":"Abort a query if the total number of data fields queried exceeds the defined limit. Default to no limit","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"instrumentation-query-complexity","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_COMPLEXITY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-graphql.instrumentation-query-depth","additionalKeys":[],"configDoc":"Abort a query if the total depth of the query exceeds the defined limit. Default to no limit","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"instrumentation-query-depth","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_DEPTH","enum":false}},{"configDocSection":{"name":"quarkus.smallrye-graphql.ui","optional":false,"withinAMap":false,"sectionDetails":"= SmallRye GraphQL UI configuration","sectionDetailsTitle":"SmallRye GraphQL UI configuration","configPhase":"BUILD_AND_RUN_TIME_FIXED","topLevelGrouping":"quarkus.smallrye-graphql","configGroupType":"io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLUIConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.smallrye-graphql.ui.root-path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this URL will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UI_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.ui.always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UI_ALWAYS_INCLUDE","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.quarkus.smallrye.graphql.runtime.ExtraScalar","key":"quarkus.smallrye-graphql.extra-scalars","additionalKeys":[],"configDoc":"Additional scalars to register in the schema. These are taken from the `graphql-java-extended-scalars` library.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-scalars","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_EXTRA_SCALARS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-graphql.exclude-null-fields-in-responses","additionalKeys":[],"configDoc":"Excludes all the 'null' fields in the GraphQL response's `data` field, except for the non-successfully resolved fields (errors). Disabled by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-null-fields-in-responses","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_EXCLUDE_NULL_FIELDS_IN_RESPONSES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRuntimeConfig index a629e4dffc2..b91d706a6a5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.ui.enable","additionalKeys":[],"configDoc":"If GraphQL UI should be enabled. By default, GraphQL UI is enabled if it is included (see `always-include`).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UI_ENABLE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-graphql.ui.enable","additionalKeys":[],"configDoc":"If GraphQL UI should be enabled. By default, GraphQL UI is enabled if it is included (see `always-include`).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-graphql","since":null,"environmentVariable":"QUARKUS_SMALLRYE_GRAPHQL_UI_ENABLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.HealthBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.HealthBuildTimeConfig index 1b2053f2e9f..d711ee5bc0e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.HealthBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.HealthBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.health.extensions.enabled","additionalKeys":[],"configDoc":"Whether extensions published health check should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"extensions-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.health","since":null,"environmentVariable":"QUARKUS_HEALTH_EXTENSIONS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.health.openapi.included","additionalKeys":[],"configDoc":"Whether to include the Liveness and Readiness Health endpoints in the generated OpenAPI document","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"openapi-included","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.health","since":null,"environmentVariable":"QUARKUS_HEALTH_OPENAPI_INCLUDED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.health.extensions.enabled","additionalKeys":[],"configDoc":"Whether extensions published health check should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"extensions-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.health","since":null,"environmentVariable":"QUARKUS_HEALTH_EXTENSIONS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.health.openapi.included","additionalKeys":[],"configDoc":"Whether to include the Liveness and Readiness Health endpoints in the generated OpenAPI document","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"openapi-included","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.health","since":null,"environmentVariable":"QUARKUS_HEALTH_OPENAPI_INCLUDED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig index b85b3175e64..0bd4b850601 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.root-path","additionalKeys":[],"configDoc":"Root path for health-checking endpoints. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"health","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_ROOT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.liveness-path","additionalKeys":[],"configDoc":"The relative path of the liveness health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"live","javaDocSiteLink":"","docMapKey":"liveness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_LIVENESS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.readiness-path","additionalKeys":[],"configDoc":"The relative path of the readiness health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"ready","javaDocSiteLink":"","docMapKey":"readiness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_READINESS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.group-path","additionalKeys":[],"configDoc":"The relative path of the health group endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"group","javaDocSiteLink":"","docMapKey":"group-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_GROUP_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.wellness-path","additionalKeys":[],"configDoc":"The relative path of the wellness health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"well","javaDocSiteLink":"","docMapKey":"wellness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_WELLNESS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.startup-path","additionalKeys":[],"configDoc":"The relative path of the startup health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"started","javaDocSiteLink":"","docMapKey":"startup-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_STARTUP_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.context-propagation","additionalKeys":[],"configDoc":"Whether the context should be propagated to each health check invocation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"context-propagation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_CONTEXT_PROPAGATION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-health.max-group-registries-count","additionalKeys":[],"configDoc":"The number of the maximum health groups that can be created.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-group-registries-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_MAX_GROUP_REGISTRIES_COUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.default-health-group","additionalKeys":[],"configDoc":"The name of the default health group used when no other health group is defined on the health check.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-health-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_DEFAULT_HEALTH_GROUP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the health endpoints and ui will be published under the management interface. This allows you to exclude Health from management by setting the value to false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"management-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.smallrye-health.ui","optional":false,"withinAMap":false,"sectionDetails":"= SmallRye Health UI configuration","sectionDetailsTitle":"SmallRye Health UI configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.smallrye-health","configGroupType":"io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.ui.root-path","additionalKeys":[],"configDoc":"The path where Health UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"health-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_UI_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.ui.always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_UI_ALWAYS_INCLUDE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.root-path","additionalKeys":[],"configDoc":"Root path for health-checking endpoints. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"health","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_ROOT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.liveness-path","additionalKeys":[],"configDoc":"The relative path of the liveness health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"live","javaDocSiteLink":"","docMapKey":"liveness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_LIVENESS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.readiness-path","additionalKeys":[],"configDoc":"The relative path of the readiness health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"ready","javaDocSiteLink":"","docMapKey":"readiness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_READINESS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.group-path","additionalKeys":[],"configDoc":"The relative path of the health group endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"group","javaDocSiteLink":"","docMapKey":"group-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_GROUP_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.wellness-path","additionalKeys":[],"configDoc":"The relative path of the wellness health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"well","javaDocSiteLink":"","docMapKey":"wellness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_WELLNESS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.startup-path","additionalKeys":[],"configDoc":"The relative path of the startup health-checking endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"started","javaDocSiteLink":"","docMapKey":"startup-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_STARTUP_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.context-propagation","additionalKeys":[],"configDoc":"Whether the context should be propagated to each health check invocation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"context-propagation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_CONTEXT_PROPAGATION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-health.max-group-registries-count","additionalKeys":[],"configDoc":"The number of the maximum health groups that can be created.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-group-registries-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_MAX_GROUP_REGISTRIES_COUNT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.default-health-group","additionalKeys":[],"configDoc":"The name of the default health group used when no other health group is defined on the health check.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-health-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_DEFAULT_HEALTH_GROUP","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the health endpoints and ui will be published under the management interface. This allows you to exclude Health from management by setting the value to false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"management-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED","enum":false}},{"configDocSection":{"name":"quarkus.smallrye-health.ui","optional":false,"withinAMap":false,"sectionDetails":"= SmallRye Health UI configuration","sectionDetailsTitle":"SmallRye Health UI configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.smallrye-health","configGroupType":"io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.ui.root-path","additionalKeys":[],"configDoc":"The path where Health UI is available. The value `/` is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"health-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_UI_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.ui.always-include","additionalKeys":[],"configDoc":"Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_UI_ALWAYS_INCLUDE","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig index 47cad10eb5b..97bb89b97dc 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.runtime.SmallRyeHealthRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.ui.enable","additionalKeys":[],"configDoc":"If Health UI should be enabled. By default, Health UI is enabled if it is included (see `always-include`).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_UI_ENABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.smallrye-health.additional.property","additionalKeys":[],"configDoc":"Additional top-level properties to be included in the resulting JSON object.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.check.\"check\".enabled","additionalKeys":[],"configDoc":"Whether the HealthCheck should be enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.ui.enable","additionalKeys":[],"configDoc":"If Health UI should be enabled. By default, Health UI is enabled if it is included (see `always-include`).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_UI_ENABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.smallrye-health.additional.property.\"property-name\"","additionalKeys":[],"configDoc":"Additional top-level properties to be included in the resulting JSON object.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"property-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.check.\"check-name\".enabled","additionalKeys":[],"configDoc":"Whether the HealthCheck should be enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","since":null,"environmentVariable":"QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.deployment.SmallRyeJwtBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.deployment.SmallRyeJwtBuildTimeConfig index de4a07be885..d0fb1ea23d8 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.deployment.SmallRyeJwtBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.deployment.SmallRyeJwtBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-jwt.enabled","additionalKeys":[],"configDoc":"The MP-JWT configuration object","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-jwt.rsa-sig-provider","additionalKeys":[],"configDoc":"The name of the `java.security.Provider` that supports SHA256withRSA signatures","withinAMap":false,"defaultValue":"SunRsaSign","javaDocSiteLink":"","docMapKey":"rsa-sig-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_RSA_SIG_PROVIDER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-jwt.enabled","additionalKeys":[],"configDoc":"The MP-JWT configuration object","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-jwt.rsa-sig-provider","additionalKeys":[],"configDoc":"The name of the `java.security.Provider` that supports SHA256withRSA signatures","withinAMap":false,"defaultValue":"SunRsaSign","javaDocSiteLink":"","docMapKey":"rsa-sig-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_RSA_SIG_PROVIDER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.runtime.auth.SmallRyeJwtConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.runtime.auth.SmallRyeJwtConfig index dac87ca343f..aeff94d671d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.runtime.auth.SmallRyeJwtConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.jwt.runtime.auth.SmallRyeJwtConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-jwt.blocking-authentication","additionalKeys":[],"configDoc":"Enable this property if fetching the remote keys can be a time-consuming operation. Do not enable it if you use the local keys.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"blocking-authentication","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_BLOCKING_AUTHENTICATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-jwt.silent","additionalKeys":[],"configDoc":"Always create HTTP 401 challenge, even for requests containing no authentication credentials. JWT authentication mechanism will return HTTP 401 when an authentication challenge is required. However if it is used alongside one of the interactive authentication mechanisms then returning HTTP 401 to the users accessing the application from a browser may not be desired. If you prefer you can request that JWT authentication mechanism does not create a challenge in such cases by setting this property to 'true'.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"silent","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_SILENT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-jwt.blocking-authentication","additionalKeys":[],"configDoc":"Enable this property if fetching the remote keys can be a time-consuming operation. Do not enable it if you use the local keys.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"blocking-authentication","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_BLOCKING_AUTHENTICATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-jwt.silent","additionalKeys":[],"configDoc":"Always create HTTP 401 challenge, even for requests containing no authentication credentials. JWT authentication mechanism will return HTTP 401 when an authentication challenge is required. However if it is used alongside one of the interactive authentication mechanisms then returning HTTP 401 to the users accessing the application from a browser may not be desired. If you prefer you can request that JWT authentication mechanism does not create a challenge in such cases by setting this property to 'true'.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"silent","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-jwt","since":null,"environmentVariable":"QUARKUS_SMALLRYE_JWT_SILENT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.metrics.deployment.SmallRyeMetricsProcessor.SmallRyeMetricsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.metrics.deployment.SmallRyeMetricsProcessor.SmallRyeMetricsConfig index f9adc28b3da..7fbf51ff2da 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.metrics.deployment.SmallRyeMetricsProcessor.SmallRyeMetricsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.metrics.deployment.SmallRyeMetricsProcessor.SmallRyeMetricsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-metrics.path","additionalKeys":[],"configDoc":"The path to the metrics handler. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-metrics.extensions.enabled","additionalKeys":[],"configDoc":"Whether metrics published by Quarkus extensions should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"extensions-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_EXTENSIONS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-metrics.micrometer.compatibility","additionalKeys":[],"configDoc":"Apply Micrometer compatibility mode, where instead of regular 'base' and 'vendor' metrics, Quarkus exposes the same 'jvm' metrics that Micrometer does. Application metrics are unaffected by this mode. The use case is to facilitate migration from Micrometer-based metrics, because original dashboards for JVM metrics will continue working without having to rewrite them.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"micrometer-compatibility","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_MICROMETER_COMPATIBILITY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-metrics.jaxrs.enabled","additionalKeys":[],"configDoc":"Whether detailed JAX-RS metrics should be enabled.\n\nSee link:https://github.com/eclipse/microprofile-metrics/blob/2.3.x/spec/src/main/asciidoc/required-metrics.adoc#optional-rest[MicroProfile Metrics: Optional REST metrics].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"jaxrs-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_JAXRS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-metrics.path","additionalKeys":[],"configDoc":"The path to the metrics handler. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`. If the management interface is enabled, the value will be resolved as a path relative to `$++{++quarkus.management.root-path++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-metrics.extensions.enabled","additionalKeys":[],"configDoc":"Whether metrics published by Quarkus extensions should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"extensions-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_EXTENSIONS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-metrics.micrometer.compatibility","additionalKeys":[],"configDoc":"Apply Micrometer compatibility mode, where instead of regular 'base' and 'vendor' metrics, Quarkus exposes the same 'jvm' metrics that Micrometer does. Application metrics are unaffected by this mode. The use case is to facilitate migration from Micrometer-based metrics, because original dashboards for JVM metrics will continue working without having to rewrite them.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"micrometer-compatibility","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_MICROMETER_COMPATIBILITY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-metrics.jaxrs.enabled","additionalKeys":[],"configDoc":"Whether detailed JAX-RS metrics should be enabled.\n\nSee link:https://github.com/eclipse/microprofile-metrics/blob/2.3.x/spec/src/main/asciidoc/required-metrics.adoc#optional-rest[MicroProfile Metrics: Optional REST metrics].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"jaxrs-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-metrics","since":null,"environmentVariable":"QUARKUS_SMALLRYE_METRICS_JAXRS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig index bc14437e435..774eb656991 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.path","additionalKeys":[],"configDoc":"The path at which to register the OpenAPI Servlet.","withinAMap":false,"defaultValue":"openapi","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_PATH","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.store-schema-directory","additionalKeys":[],"configDoc":"If set, the generated OpenAPI schema documents will be stored here on build. Both openapi.json and openapi.yaml will be stored here if this is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"store-schema-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_STORE_SCHEMA_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.always-run-filter","additionalKeys":[],"configDoc":"Do not run the filter only at startup, but every time the document is requested (dynamic).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-run-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_ALWAYS_RUN_FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.ignore-static-document","additionalKeys":[],"configDoc":"Do not include the provided static openapi document (eg. META-INF/openapi.yaml)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-static-document","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_IGNORE_STATIC_DOCUMENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the openapi schema document will be published under the management interface. This allows you to exclude OpenAPI from management by setting the value to false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"management-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.additional-docs-directory","additionalKeys":[],"configDoc":"A list of local directories that should be scanned for yaml and/or json files to be included in the static model. Example: `META-INF/openapi/`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-docs-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_ADDITIONAL_DOCS_DIRECTORY","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.SecurityScheme","key":"quarkus.smallrye-openapi.security-scheme","additionalKeys":[],"configDoc":"Add a certain SecurityScheme with config","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme","configPhase":"BUILD_TIME","acceptedValues":["`api-key`","`basic`","`jwt`","`oauth2`","`oidc`","`oauth2-implicit`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-name","additionalKeys":[],"configDoc":"Add a Security Scheme name to the generated OpenAPI document","withinAMap":false,"defaultValue":"SecurityScheme","javaDocSiteLink":"","docMapKey":"security-scheme-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-description","additionalKeys":[],"configDoc":"Add a description to the Security Scheme","withinAMap":false,"defaultValue":"Authentication","javaDocSiteLink":"","docMapKey":"security-scheme-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_DESCRIPTION","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.smallrye-openapi.security-scheme-extensions","additionalKeys":[],"configDoc":"Add one or more extensions to the security scheme","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security-requirement","additionalKeys":[],"configDoc":"This will automatically add the security requirement to all methods/classes that has a `RolesAllowed` annotation.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security-requirement","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY_REQUIREMENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-tags","additionalKeys":[],"configDoc":"This will automatically add tags to operations based on the Java class name.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_TAGS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-openapi.auto-add-server","additionalKeys":[],"configDoc":"Setting it to `true` will automatically add a default server to the schema if none is provided, using the current running server host and port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-add-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SERVER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security","additionalKeys":[],"configDoc":"This will automatically add security based on the security extension included (if any).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-in","additionalKeys":[],"configDoc":"Required when using `apiKey` security. The location of the API key. Valid values are \"query\", \"header\" or \"cookie\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-in","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_IN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-name","additionalKeys":[],"configDoc":"Required when using `apiKey` security. The name of the header, query or cookie parameter to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.basic-security-scheme-value","additionalKeys":[],"configDoc":"Add a scheme value to the Basic HTTP Security Scheme","withinAMap":false,"defaultValue":"basic","javaDocSiteLink":"","docMapKey":"basic-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_BASIC_SECURITY_SCHEME_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-security-scheme-value","additionalKeys":[],"configDoc":"Add a scheme value to the JWT Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"jwt-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_JWT_SECURITY_SCHEME_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-bearer-format","additionalKeys":[],"configDoc":"Add a bearer format the JWT Security Scheme","withinAMap":false,"defaultValue":"JWT","javaDocSiteLink":"","docMapKey":"jwt-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_JWT_BEARER_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-security-scheme-value","additionalKeys":[],"configDoc":"Add a scheme value to the OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"oauth2-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_SECURITY_SCHEME_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-bearer-format","additionalKeys":[],"configDoc":"Add a scheme value to OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"Opaque","javaDocSiteLink":"","docMapKey":"oauth2-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_BEARER_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oidc-open-id-connect-url","additionalKeys":[],"configDoc":"Add a openIdConnectUrl value to the OIDC Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oidc-open-id-connect-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OIDC_OPEN_ID_CONNECT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-refresh-url","additionalKeys":[],"configDoc":"Add a implicit flow refreshUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-refresh-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_REFRESH_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-authorization-url","additionalKeys":[],"configDoc":"Add an implicit flow authorizationUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-authorization-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_AUTHORIZATION_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-token-url","additionalKeys":[],"configDoc":"Add an implicit flow tokenUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-token-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_TOKEN_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.open-api-version","additionalKeys":[],"configDoc":"Override the openapi version in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"open-api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OPEN_API_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-title","additionalKeys":[],"configDoc":"Set the title in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-title","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_TITLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-version","additionalKeys":[],"configDoc":"Set the version in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-description","additionalKeys":[],"configDoc":"Set the description in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_DESCRIPTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-terms-of-service","additionalKeys":[],"configDoc":"Set the terms of the service in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-terms-of-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_TERMS_OF_SERVICE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-email","additionalKeys":[],"configDoc":"Set the contact email in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-email","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_EMAIL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-name","additionalKeys":[],"configDoc":"Set the contact name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-url","additionalKeys":[],"configDoc":"Set the contact url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-name","additionalKeys":[],"configDoc":"Set the license name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-url","additionalKeys":[],"configDoc":"Set the license url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_URL","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.OperationIdStrategy","key":"quarkus.smallrye-openapi.operation-id-strategy","additionalKeys":[],"configDoc":"Set the strategy to automatically create an operation Id","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"operation-id-strategy","configPhase":"BUILD_TIME","acceptedValues":["`method`","`class-method`","`package-class-method`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OPERATION_ID_STRATEGY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.path","additionalKeys":[],"configDoc":"The path at which to register the OpenAPI Servlet.","withinAMap":false,"defaultValue":"openapi","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_PATH","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.store-schema-directory","additionalKeys":[],"configDoc":"If set, the generated OpenAPI schema documents will be stored here on build. Both openapi.json and openapi.yaml will be stored here if this is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"store-schema-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_STORE_SCHEMA_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.always-run-filter","additionalKeys":[],"configDoc":"Do not run the filter only at startup, but every time the document is requested (dynamic).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-run-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_ALWAYS_RUN_FILTER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.ignore-static-document","additionalKeys":[],"configDoc":"Do not include the provided static openapi document (eg. META-INF/openapi.yaml)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-static-document","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_IGNORE_STATIC_DOCUMENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.management.enabled","additionalKeys":[],"configDoc":"If management interface is turned on the openapi schema document will be published under the management interface. This allows you to exclude OpenAPI from management by setting the value to false","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"management-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.additional-docs-directory","additionalKeys":[],"configDoc":"A list of local directories that should be scanned for yaml and/or json files to be included in the static model. Example: `META-INF/openapi/`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-docs-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_ADDITIONAL_DOCS_DIRECTORY","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.SecurityScheme","key":"quarkus.smallrye-openapi.security-scheme","additionalKeys":[],"configDoc":"Add a certain SecurityScheme with config","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme","configPhase":"BUILD_TIME","acceptedValues":["`api-key`","`basic`","`jwt`","`oauth2`","`oidc`","`oauth2-implicit`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-name","additionalKeys":[],"configDoc":"Add a Security Scheme name to the generated OpenAPI document","withinAMap":false,"defaultValue":"SecurityScheme","javaDocSiteLink":"","docMapKey":"security-scheme-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-description","additionalKeys":[],"configDoc":"Add a description to the Security Scheme","withinAMap":false,"defaultValue":"Authentication","javaDocSiteLink":"","docMapKey":"security-scheme-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_DESCRIPTION","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.smallrye-openapi.security-scheme-extensions.\"extension-name\"","additionalKeys":[],"configDoc":"Add one or more extensions to the security scheme","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"extension-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security-requirement","additionalKeys":[],"configDoc":"This will automatically add the security requirement to all methods/classes that has a `RolesAllowed` annotation.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security-requirement","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY_REQUIREMENT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-tags","additionalKeys":[],"configDoc":"This will automatically add tags to operations based on the Java class name.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_TAGS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-openapi.auto-add-server","additionalKeys":[],"configDoc":"Setting it to `true` will automatically add a default server to the schema if none is provided, using the current running server host and port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-add-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SERVER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security","additionalKeys":[],"configDoc":"This will automatically add security based on the security extension included (if any).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-in","additionalKeys":[],"configDoc":"Required when using `apiKey` security. The location of the API key. Valid values are \"query\", \"header\" or \"cookie\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-in","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_IN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-name","additionalKeys":[],"configDoc":"Required when using `apiKey` security. The name of the header, query or cookie parameter to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.basic-security-scheme-value","additionalKeys":[],"configDoc":"Add a scheme value to the Basic HTTP Security Scheme","withinAMap":false,"defaultValue":"basic","javaDocSiteLink":"","docMapKey":"basic-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_BASIC_SECURITY_SCHEME_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-security-scheme-value","additionalKeys":[],"configDoc":"Add a scheme value to the JWT Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"jwt-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_JWT_SECURITY_SCHEME_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-bearer-format","additionalKeys":[],"configDoc":"Add a bearer format the JWT Security Scheme","withinAMap":false,"defaultValue":"JWT","javaDocSiteLink":"","docMapKey":"jwt-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_JWT_BEARER_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-security-scheme-value","additionalKeys":[],"configDoc":"Add a scheme value to the OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"oauth2-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_SECURITY_SCHEME_VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-bearer-format","additionalKeys":[],"configDoc":"Add a scheme value to OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"Opaque","javaDocSiteLink":"","docMapKey":"oauth2-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_BEARER_FORMAT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oidc-open-id-connect-url","additionalKeys":[],"configDoc":"Add a openIdConnectUrl value to the OIDC Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oidc-open-id-connect-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OIDC_OPEN_ID_CONNECT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-refresh-url","additionalKeys":[],"configDoc":"Add a implicit flow refreshUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-refresh-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_REFRESH_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-authorization-url","additionalKeys":[],"configDoc":"Add an implicit flow authorizationUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-authorization-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_AUTHORIZATION_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-token-url","additionalKeys":[],"configDoc":"Add an implicit flow tokenUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-token-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_TOKEN_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.open-api-version","additionalKeys":[],"configDoc":"Override the openapi version in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"open-api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OPEN_API_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-title","additionalKeys":[],"configDoc":"Set the title in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-title","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_TITLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-version","additionalKeys":[],"configDoc":"Set the version in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_VERSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-description","additionalKeys":[],"configDoc":"Set the description in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_DESCRIPTION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-terms-of-service","additionalKeys":[],"configDoc":"Set the terms of the service in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-terms-of-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_TERMS_OF_SERVICE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-email","additionalKeys":[],"configDoc":"Set the contact email in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-email","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_EMAIL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-name","additionalKeys":[],"configDoc":"Set the contact name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-url","additionalKeys":[],"configDoc":"Set the contact url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-name","additionalKeys":[],"configDoc":"Set the license name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-url","additionalKeys":[],"configDoc":"Set the license url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_URL","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.OperationIdStrategy","key":"quarkus.smallrye-openapi.operation-id-strategy","additionalKeys":[],"configDoc":"Set the strategy to automatically create an operation Id","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"operation-id-strategy","configPhase":"BUILD_TIME","acceptedValues":["`method`","`class-method`","`package-class-method`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_OPERATION_ID_STRATEGY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.runtime.OpenApiRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.runtime.OpenApiRuntimeConfig index 7094ee4c568..834dc6ac29d 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.runtime.OpenApiRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.runtime.OpenApiRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.enable","additionalKeys":[],"configDoc":"Enable the openapi endpoint. By default it's enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_ENABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.servers","additionalKeys":[],"configDoc":"Specify the list of global servers that provide connectivity information","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"servers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SERVERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.enable","additionalKeys":[],"configDoc":"Enable the openapi endpoint. By default it's enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_ENABLE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.servers","additionalKeys":[],"configDoc":"Specify the list of global servers that provide connectivity information","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"servers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","since":null,"environmentVariable":"QUARKUS_SMALLRYE_OPENAPI_SERVERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpBuildTimeConfig index 4a2dc723231..711ba7c3791 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.amqp.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for AMQP has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For AMQP, Dev Services starts a broker unless `amqp-host` or `amqp-port` are set or if all the Reactive Messaging AMQP channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.amqp.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.amqp.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only ActiveMQ Artemis images are supported. Specifically, the image repository must end with `artemiscloud/activemq-artemis-broker`.\n\nCheck the link:https://quay.io/repository/artemiscloud/activemq-artemis-broker[activemq-artemis-broker on Quay page] to find the available versions.","withinAMap":false,"defaultValue":"quay.io/artemiscloud/activemq-artemis-broker:1.0.25","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.amqp.devservices.extra-args","additionalKeys":[],"configDoc":"The value of the `AMQ_EXTRA_ARGS` environment variable to pass to the container. For ActiveMQ Artemis Broker <= 1.0.21, set this property to `--no-autotune --mapped --no-fsync --relax-jolokia --http-host 0.0.0.0`","withinAMap":false,"defaultValue":"--no-autotune --mapped --no-fsync --relax-jolokia","javaDocSiteLink":"","docMapKey":"extra-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_EXTRA_ARGS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.amqp.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the AMQP broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for AMQP starts a new container.\n\nThe discovery uses the `quarkus-dev-service-amqp` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.amqp.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-aqmp` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for AMQP looks for a container with the `quarkus-dev-service-amqp` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-amqp` label set to the specified value.\n\nThis property is used when you need multiple shared AMQP brokers.","withinAMap":false,"defaultValue":"amqp","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.amqp.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.amqp.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for AMQP has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For AMQP, Dev Services starts a broker unless `amqp-host` or `amqp-port` are set or if all the Reactive Messaging AMQP channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.amqp.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.amqp.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only ActiveMQ Artemis images are supported. Specifically, the image repository must end with `artemiscloud/activemq-artemis-broker`.\n\nCheck the link:https://quay.io/repository/artemiscloud/activemq-artemis-broker[activemq-artemis-broker on Quay page] to find the available versions.","withinAMap":false,"defaultValue":"quay.io/artemiscloud/activemq-artemis-broker:1.0.25","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.amqp.devservices.extra-args","additionalKeys":[],"configDoc":"The value of the `AMQ_EXTRA_ARGS` environment variable to pass to the container. For ActiveMQ Artemis Broker <= 1.0.21, set this property to `--no-autotune --mapped --no-fsync --relax-jolokia --http-host 0.0.0.0`","withinAMap":false,"defaultValue":"--no-autotune --mapped --no-fsync --relax-jolokia","javaDocSiteLink":"","docMapKey":"extra-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_EXTRA_ARGS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.amqp.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the AMQP broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for AMQP starts a new container.\n\nThe discovery uses the `quarkus-dev-service-amqp` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.amqp.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-aqmp` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for AMQP looks for a container with the `quarkus-dev-service-amqp` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-amqp` label set to the specified value.\n\nThis property is used when you need multiple shared AMQP brokers.","withinAMap":false,"defaultValue":"amqp","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.amqp.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.amqp","since":null,"environmentVariable":"QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.deployment.ReactiveMessagingBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.deployment.ReactiveMessagingBuildTimeConfig index 11172bc887c..74b6942120c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.deployment.ReactiveMessagingBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.deployment.ReactiveMessagingBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.auto-connector-attachment","additionalKeys":[],"configDoc":"Whether it should automatically configure the _connector_ attribute of channels that don't have an upstream source (for incoming channels), or a downstream consumer (for outgoing channels). When enabled, it verifies that there is only a single connector on the classpath. In that case, it automatically associates the _orphans_ channel to the connector, removing the need to add the `.connector` attribute in the application configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-connector-attachment","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_AUTO_CONNECTOR_ATTACHMENT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.enabled","additionalKeys":[],"configDoc":"Whether a health check is published in case the smallrye-health extension is present.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"health-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.auto-connector-attachment","additionalKeys":[],"configDoc":"Whether it should automatically configure the _connector_ attribute of channels that don't have an upstream source (for incoming channels), or a downstream consumer (for outgoing channels). When enabled, it verifies that there is only a single connector on the classpath. In that case, it automatically associates the _orphans_ channel to the connector, removing the need to add the `.connector` attribute in the application configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-connector-attachment","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_AUTO_CONNECTOR_ATTACHMENT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.ReactiveMessagingKafkaConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.ReactiveMessagingKafkaConfig index be937d727de..ae0a4a10e8e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.ReactiveMessagingKafkaConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.ReactiveMessagingKafkaConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode","additionalKeys":[],"configDoc":"Enables the graceful shutdown in dev and test modes. The graceful shutdown waits until the inflight records have been processed and the offset committed to Kafka. While this setting is highly recommended in production, in dev and test modes, it's disabled by default. This setting allows to re-enable it.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-graceful-shutdown-in-dev-and-test-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.kafka","since":null,"environmentVariable":"QUARKUS_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode","additionalKeys":[],"configDoc":"Enables the graceful shutdown in dev and test modes. The graceful shutdown waits until the inflight records have been processed and the offset committed to Kafka. While this setting is highly recommended in production, in dev and test modes, it's disabled by default. This setting allows to re-enable it.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-graceful-shutdown-in-dev-and-test-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.kafka","since":null,"environmentVariable":"QUARKUS_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.deployment.ReactiveMessagingKafkaBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.deployment.ReactiveMessagingKafkaBuildTimeConfig index 8125f450db8..edbac6d9f9a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.deployment.ReactiveMessagingKafkaBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.kafka.deployment.ReactiveMessagingKafkaBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.kafka.serializer-autodetection.enabled","additionalKeys":[],"configDoc":"Whether or not Kafka serializer/deserializer auto-detection is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"serializer-autodetection-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.kafka","since":null,"environmentVariable":"QUARKUS_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.kafka.serializer-generation.enabled","additionalKeys":[],"configDoc":"Whether Kafka serializer/deserializer generation is enabled. When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"serializer-generation-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.kafka","since":null,"environmentVariable":"QUARKUS_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.kafka.serializer-autodetection.enabled","additionalKeys":[],"configDoc":"Whether or not Kafka serializer/deserializer auto-detection is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"serializer-autodetection-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.kafka","since":null,"environmentVariable":"QUARKUS_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.kafka.serializer-generation.enabled","additionalKeys":[],"configDoc":"Whether Kafka serializer/deserializer generation is enabled. When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"serializer-generation-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.kafka","since":null,"environmentVariable":"QUARKUS_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttBuildTimeConfig index bd23327e757..1f4b1aea1d5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.mqtt.deployment.MqttBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mqtt.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for MQTT has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For MQTT, Dev Services starts a broker unless `++*++.host` or `++*++.port` are set for one of the connectors or if all the Reactive Messaging MQTT channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mqtt.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mqtt.devservices.image-name","additionalKeys":[],"configDoc":"The image to use.","withinAMap":false,"defaultValue":"eclipse-mosquitto:2.0.15","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mqtt.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the MQTT broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for MQTT starts a new container.\n\nThe discovery uses the `quarkus-dev-service-mqtt` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mqtt.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-mqtt` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for MQTT looks for a container with the `quarkus-dev-service-mqtt` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-mqtt` label set to the specified value.\n\nThis property is used when you need multiple shared MQTT brokers.","withinAMap":false,"defaultValue":"mqtt","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.mqtt.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.mqtt.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for MQTT has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For MQTT, Dev Services starts a broker unless `++*++.host` or `++*++.port` are set for one of the connectors or if all the Reactive Messaging MQTT channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.mqtt.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mqtt.devservices.image-name","additionalKeys":[],"configDoc":"The image to use.","withinAMap":false,"defaultValue":"eclipse-mosquitto:2.0.15","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.mqtt.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the MQTT broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for MQTT starts a new container.\n\nThe discovery uses the `quarkus-dev-service-mqtt` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.mqtt.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-mqtt` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for MQTT looks for a container with the `quarkus-dev-service-mqtt` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-mqtt` label set to the specified value.\n\nThis property is used when you need multiple shared MQTT brokers.","withinAMap":false,"defaultValue":"mqtt","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.mqtt.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.mqtt","since":null,"environmentVariable":"QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarBuildTimeConfig index b9d1875f8bb..a732f13083e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.pulsar.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Pulsar has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Pulsar, Dev Services starts a broker unless `pulsar.client.serviceUrl` is set or if all the Reactive Messaging Pulsar channel are configured with `serviceUrl`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.pulsar.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.pulsar.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only Apache Pulsar images are supported. Specifically, the image repository must end with `apachepulsar/pulsar`. Check https://hub.docker.com/r/apachepulsar/pulsar to find the available versions.","withinAMap":false,"defaultValue":"apachepulsar/pulsar:3.0.0","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.pulsar.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Pulsar broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Pulsar starts a new container.\n\nThe discovery uses the `quarkus-dev-service-pulsar` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.pulsar.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-pulsar` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Pulsar looks for a container with the `quarkus-dev-service-pulsar` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-pulsar` label set to the specified value.\n\nThis property is used when you need multiple shared Pulsar brokers.","withinAMap":false,"defaultValue":"pulsar","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.pulsar.devservices.broker-config","additionalKeys":[],"configDoc":"Broker config to set on the Pulsar instance","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"broker-config","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.pulsar.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for Pulsar has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Pulsar, Dev Services starts a broker unless `pulsar.client.serviceUrl` is set or if all the Reactive Messaging Pulsar channel are configured with `serviceUrl`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.pulsar.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.pulsar.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only Apache Pulsar images are supported. Specifically, the image repository must end with `apachepulsar/pulsar`. Check https://hub.docker.com/r/apachepulsar/pulsar to find the available versions.","withinAMap":false,"defaultValue":"apachepulsar/pulsar:3.0.0","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.pulsar.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the Pulsar broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Pulsar starts a new container.\n\nThe discovery uses the `quarkus-dev-service-pulsar` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.pulsar.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-pulsar` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for Pulsar looks for a container with the `quarkus-dev-service-pulsar` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-pulsar` label set to the specified value.\n\nThis property is used when you need multiple shared Pulsar brokers.","withinAMap":false,"defaultValue":"pulsar","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.pulsar.devservices.broker-config.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Broker config to set on the Pulsar instance","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.pulsar","since":null,"environmentVariable":"QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.ReactiveMessagingPulsarBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.ReactiveMessagingPulsarBuildTimeConfig index e17864136e3..ae30ccf9422 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.ReactiveMessagingPulsarBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.pulsar.deployment.ReactiveMessagingPulsarBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.pulsar.schema-autodetection.enabled","additionalKeys":[],"configDoc":"Whether or not Pulsar Schema auto-detection is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"schema-autodetection-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.pulsar","since":null,"environmentVariable":"QUARKUS_MESSAGING_PULSAR_SCHEMA_AUTODETECTION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.pulsar.schema-generation.enabled","additionalKeys":[],"configDoc":"Whether Pulsar Schema generation is enabled. When no Schema are found and not set, Quarkus generates a JSON Schema.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"schema-generation-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.pulsar","since":null,"environmentVariable":"QUARKUS_MESSAGING_PULSAR_SCHEMA_GENERATION_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.pulsar.schema-autodetection.enabled","additionalKeys":[],"configDoc":"Whether or not Pulsar Schema auto-detection is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"schema-autodetection-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.pulsar","since":null,"environmentVariable":"QUARKUS_MESSAGING_PULSAR_SCHEMA_AUTODETECTION_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.pulsar.schema-generation.enabled","additionalKeys":[],"configDoc":"Whether Pulsar Schema generation is enabled. When no Schema are found and not set, Quarkus generates a JSON Schema.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"schema-generation-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging.pulsar","since":null,"environmentVariable":"QUARKUS_MESSAGING_PULSAR_SCHEMA_GENERATION_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQBuildTimeConfig index 814b2f99aa6..2c907314b8b 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for RabbitMQ has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For RabbitMQ, Dev Services starts a broker unless `rabbitmq-host` or `rabbitmq-port` are set or if all the Reactive Messaging RabbitMQ channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rabbitmq.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rabbitmq.devservices.http-port","additionalKeys":[],"configDoc":"Optional fixed port for the RabbitMQ management plugin.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_HTTP_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official RabbitMQ images are supported. Specifically, the image repository must end with `rabbitmq`.","withinAMap":false,"defaultValue":"rabbitmq:3.12-management","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rabbitmq.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the RabbitMQ broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for RabbitMQ starts a new container.\n\nThe discovery uses the `quarkus-dev-service-rabbitmq` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-rabbitmq` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for RabbitMQ looks for a container with the `quarkus-dev-service-rabbitmq` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-rabbitmq` label set to the specified value.\n\nThis property is used when you need multiple shared RabbitMQ brokers.","withinAMap":false,"defaultValue":"rabbitmq","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.exchanges.\"exchanges\".type","additionalKeys":[],"configDoc":"Type of exchange: direct, topic, headers, fanout, etc.","withinAMap":true,"defaultValue":"direct","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.exchanges.\"exchanges\".auto-delete","additionalKeys":[],"configDoc":"Should the exchange be deleted when all queues are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.exchanges.\"exchanges\".durable","additionalKeys":[],"configDoc":"Should the exchange remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.rabbitmq.devservices.exchanges.\"exchanges\".arguments","additionalKeys":[],"configDoc":"Extra arguments for the exchange definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.queues.\"queues\".auto-delete","additionalKeys":[],"configDoc":"Should the queue be deleted when all consumers are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.queues.\"queues\".durable","additionalKeys":[],"configDoc":"Should the queue remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.rabbitmq.devservices.queues.\"queues\".arguments","additionalKeys":[],"configDoc":"Extra arguments for the queue definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"bindings\".source","additionalKeys":[],"configDoc":"Source exchange to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"bindings\".routing-key","additionalKeys":[],"configDoc":"Routing key specification for the source exchange.","withinAMap":true,"defaultValue":"#","javaDocSiteLink":"","docMapKey":"routing-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"bindings\".destination","additionalKeys":[],"configDoc":"Destination exchange or queue to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"bindings\".destination-type","additionalKeys":[],"configDoc":"Destination type for binding: queue, exchange, etc.","withinAMap":true,"defaultValue":"queue","javaDocSiteLink":"","docMapKey":"destination-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.rabbitmq.devservices.bindings.\"bindings\".arguments","additionalKeys":[],"configDoc":"Extra arguments for the binding definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.rabbitmq.devservices.container-env","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-env","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.enabled","additionalKeys":[],"configDoc":"If Dev Services for RabbitMQ has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For RabbitMQ, Dev Services starts a broker unless `rabbitmq-host` or `rabbitmq-port` are set or if all the Reactive Messaging RabbitMQ channel are configured with `host` or `port`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rabbitmq.devservices.port","additionalKeys":[],"configDoc":"Optional fixed port the dev service will listen to.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.rabbitmq.devservices.http-port","additionalKeys":[],"configDoc":"Optional fixed port for the RabbitMQ management plugin.\n\nIf not defined, the port will be chosen randomly.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_HTTP_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.image-name","additionalKeys":[],"configDoc":"The image to use. Note that only official RabbitMQ images are supported. Specifically, the image repository must end with `rabbitmq`.","withinAMap":false,"defaultValue":"rabbitmq:3.12-management","javaDocSiteLink":"","docMapKey":"image-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_IMAGE_NAME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.rabbitmq.devservices.shared","additionalKeys":[],"configDoc":"Indicates if the RabbitMQ broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for RabbitMQ starts a new container.\n\nThe discovery uses the `quarkus-dev-service-rabbitmq` label. The value is configured using the `service-name` property.\n\nContainer sharing is only used in dev mode.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_SHARED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.service-name","additionalKeys":[],"configDoc":"The value of the `quarkus-dev-service-rabbitmq` label attached to the started container. This property is used when `shared` is set to `true`. In this case, before starting a container, Dev Services for RabbitMQ looks for a container with the `quarkus-dev-service-rabbitmq` label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the `quarkus-dev-service-rabbitmq` label set to the specified value.\n\nThis property is used when you need multiple shared RabbitMQ brokers.","withinAMap":false,"defaultValue":"rabbitmq","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_SERVICE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.exchanges.\"exchange-name\".type","additionalKeys":[],"configDoc":"Type of exchange: direct, topic, headers, fanout, etc.","withinAMap":true,"defaultValue":"direct","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.exchanges.\"exchange-name\".auto-delete","additionalKeys":[],"configDoc":"Should the exchange be deleted when all queues are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.exchanges.\"exchange-name\".durable","additionalKeys":[],"configDoc":"Should the exchange remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.rabbitmq.devservices.exchanges.\"exchange-name\".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the exchange definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.queues.\"queue-name\".auto-delete","additionalKeys":[],"configDoc":"Should the queue be deleted when all consumers are finished using it?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-delete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.rabbitmq.devservices.queues.\"queue-name\".durable","additionalKeys":[],"configDoc":"Should the queue remain after restarts?","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"durable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.rabbitmq.devservices.queues.\"queue-name\".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the queue definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"binding-name\".source","additionalKeys":[],"configDoc":"Source exchange to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"binding-name\".routing-key","additionalKeys":[],"configDoc":"Routing key specification for the source exchange.","withinAMap":true,"defaultValue":"#","javaDocSiteLink":"","docMapKey":"routing-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"binding-name\".destination","additionalKeys":[],"configDoc":"Destination exchange or queue to bind to. Defaults to name of binding instance.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.devservices.bindings.\"binding-name\".destination-type","additionalKeys":[],"configDoc":"Destination type for binding: queue, exchange, etc.","withinAMap":true,"defaultValue":"queue","javaDocSiteLink":"","docMapKey":"destination-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.rabbitmq.devservices.bindings.\"binding-name\".arguments.\"argument-name\"","additionalKeys":[],"configDoc":"Extra arguments for the binding definition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"argument-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.rabbitmq.devservices.container-env.\"environment-variable-name\"","additionalKeys":[],"configDoc":"Environment variables that are passed to the container.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"environment-variable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.credentials-provider","additionalKeys":[],"configDoc":"The credentials provider name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.rabbitmq.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.rabbitmq","since":null,"environmentVariable":"QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER_NAME","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig index bd8b9ff1643..1fbaca44cc9 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.messaging.health","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for the health center filter","sectionDetailsTitle":"Configuration for the health center filter","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.messaging","configGroupType":"io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig.HealthCenterConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".enabled","additionalKeys":[],"configDoc":"Whether all health check is enabled","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".readiness.enabled","additionalKeys":[],"configDoc":"Whether the readiness health check is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"readiness-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__READINESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".liveness.enabled","additionalKeys":[],"configDoc":"Whether the liveness health check is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"liveness-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__LIVENESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".startup.enabled","additionalKeys":[],"configDoc":"Whether the startup health check is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"startup-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__STARTUP_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.messaging.health","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for the health center filter","sectionDetailsTitle":"Configuration for the health center filter","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.messaging","configGroupType":"io.quarkus.smallrye.reactivemessaging.runtime.HealthCenterFilterConfig.HealthCenterConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".enabled","additionalKeys":[],"configDoc":"Whether all health check is enabled","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".readiness.enabled","additionalKeys":[],"configDoc":"Whether the readiness health check is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"readiness-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__READINESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".liveness.enabled","additionalKeys":[],"configDoc":"Whether the liveness health check is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"liveness-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__LIVENESS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.health.\"channel\".startup.enabled","additionalKeys":[],"configDoc":"Whether the startup health check is enabled.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"startup-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_HEALTH__CHANNEL__STARTUP_ENABLED","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration index 48c1cc0a96e..f654ac2c26f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.metrics.enabled","additionalKeys":[],"configDoc":"Whether Reactive Messaging metrics are published in case a metrics extension is present (default to false).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.strict","additionalKeys":[],"configDoc":"Enables or disables the strict validation mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"strict","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_STRICT","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration.ExecutionMode","key":"quarkus.messaging.blocking.signatures.execution.mode","additionalKeys":[],"configDoc":"Execution mode for the Messaging signatures considered \"blocking\", defaults to \"worker\". For the previous behaviour set to \"event-loop\".","withinAMap":false,"defaultValue":"worker","javaDocSiteLink":"","docMapKey":"blocking-signatures-execution-mode","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`event-loop`","`worker`","`virtual-thread`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_BLOCKING_SIGNATURES_EXECUTION_MODE","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.messaging.metrics.enabled","additionalKeys":[],"configDoc":"Whether Reactive Messaging metrics are published in case a metrics extension is present (default to false).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"metrics-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_METRICS_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.messaging.strict","additionalKeys":[],"configDoc":"Enables or disables the strict validation mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"strict","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_STRICT","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration.ExecutionMode","key":"quarkus.messaging.blocking.signatures.execution.mode","additionalKeys":[],"configDoc":"Execution mode for the Messaging signatures considered \"blocking\", defaults to \"worker\". For the previous behaviour set to \"event-loop\".","withinAMap":false,"defaultValue":"worker","javaDocSiteLink":"","docMapKey":"blocking-signatures-execution-mode","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`event-loop`","`worker`","`virtual-thread`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.messaging","since":null,"environmentVariable":"QUARKUS_MESSAGING_BLOCKING_SIGNATURES_EXECUTION_MODE","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.boot.properties.deployment.SpringBootPropertiesConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.boot.properties.deployment.SpringBootPropertiesConfig index 5b304697c1b..8d1bd2ce1d5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.boot.properties.deployment.SpringBootPropertiesConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.boot.properties.deployment.SpringBootPropertiesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.smallrye.config.ConfigMapping.NamingStrategy","key":"quarkus.spring-boot-properties.configuration-properties-naming-strategy","additionalKeys":[],"configDoc":"The naming strategy used for `org.springframework.boot.context.properties.ConfigurationProperties`.","withinAMap":false,"defaultValue":"kebab-case","javaDocSiteLink":"","docMapKey":"configuration-properties-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":["`verbatim`","`kebab-case`","`snake-case`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-boot-properties","since":null,"environmentVariable":"QUARKUS_SPRING_BOOT_PROPERTIES_CONFIGURATION_PROPERTIES_NAMING_STRATEGY","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"io.smallrye.config.ConfigMapping.NamingStrategy","key":"quarkus.spring-boot-properties.configuration-properties-naming-strategy","additionalKeys":[],"configDoc":"The naming strategy used for `org.springframework.boot.context.properties.ConfigurationProperties`.","withinAMap":false,"defaultValue":"kebab-case","javaDocSiteLink":"","docMapKey":"configuration-properties-naming-strategy","configPhase":"BUILD_TIME","acceptedValues":["`verbatim`","`kebab-case`","`snake-case`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-boot-properties","since":null,"environmentVariable":"QUARKUS_SPRING_BOOT_PROPERTIES_CONFIGURATION_PROPERTIES_NAMING_STRATEGY","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig index ef4fdb1dba1..5b82ea0be03 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.enabled","additionalKeys":[],"configDoc":"If enabled, will try to read the configuration from a Spring Cloud Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.fail-fast","additionalKeys":[],"configDoc":"If set to true, the application will not stand up if it cannot obtain configuration from the Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-fast","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_FAIL_FAST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.url","additionalKeys":[],"configDoc":"The Base URI where the Spring Cloud Config Server is available","withinAMap":false,"defaultValue":"http://localhost:8888","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.label","additionalKeys":[],"configDoc":"The label to be used to pull remote configuration properties. The default is set on the Spring Cloud Config Server (generally \"master\" when the server uses a Git backend).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"label","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_LABEL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.spring-cloud-config.connection-timeout","additionalKeys":[],"configDoc":"The amount of time to wait when initially establishing a connection before giving up and timing out.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.spring-cloud-config.read-timeout","additionalKeys":[],"configDoc":"The amount of time to wait for a read on a socket before an exception is thrown.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.username","additionalKeys":[],"configDoc":"The username to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.password","additionalKeys":[],"configDoc":"The password to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.trust-store","additionalKeys":[],"configDoc":"TrustStore to be used containing the SSL certificate used by the Config server Can be either a classpath resource or a file system path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.trust-store-password","additionalKeys":[],"configDoc":"Password of TrustStore to be used containing the SSL certificate used by the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.key-store","additionalKeys":[],"configDoc":"KeyStore to be used containing the SSL certificate for authentication with the Config server Can be either a classpath resource or a file system path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-store-password","additionalKeys":[],"configDoc":"Password of KeyStore to be used containing the SSL certificate for authentication with the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-password","additionalKeys":[],"configDoc":"Password to recover key from KeyStore for SSL client authentication with the Config server If no value is provided, the key-store-password will be used","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.trust-certs","additionalKeys":[],"configDoc":"When using HTTPS and no keyStore has been specified, whether to trust all certificates","withinAMap":false,"defaultValue":"${quarkus.tls.trust-all:false}","javaDocSiteLink":"","docMapKey":"trust-certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_TRUST_CERTS","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.spring-cloud-config.headers","additionalKeys":[],"configDoc":"Custom headers to pass the Spring Cloud Config Server when performing the HTTP request","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.profiles","additionalKeys":[],"configDoc":"The profiles to use for lookup","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profiles","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_PROFILES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.enabled","additionalKeys":[],"configDoc":"If enabled, will try to read the configuration from a Spring Cloud Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.fail-fast","additionalKeys":[],"configDoc":"If set to true, the application will not stand up if it cannot obtain configuration from the Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-fast","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_FAIL_FAST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.url","additionalKeys":[],"configDoc":"The Base URI where the Spring Cloud Config Server is available","withinAMap":false,"defaultValue":"http://localhost:8888","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.label","additionalKeys":[],"configDoc":"The label to be used to pull remote configuration properties. The default is set on the Spring Cloud Config Server (generally \"master\" when the server uses a Git backend).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"label","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_LABEL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.spring-cloud-config.connection-timeout","additionalKeys":[],"configDoc":"The amount of time to wait when initially establishing a connection before giving up and timing out.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.spring-cloud-config.read-timeout","additionalKeys":[],"configDoc":"The amount of time to wait for a read on a socket before an exception is thrown.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.username","additionalKeys":[],"configDoc":"The username to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.password","additionalKeys":[],"configDoc":"The password to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.trust-store","additionalKeys":[],"configDoc":"TrustStore to be used containing the SSL certificate used by the Config server Can be either a classpath resource or a file system path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.trust-store-password","additionalKeys":[],"configDoc":"Password of TrustStore to be used containing the SSL certificate used by the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.key-store","additionalKeys":[],"configDoc":"KeyStore to be used containing the SSL certificate for authentication with the Config server Can be either a classpath resource or a file system path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-store-password","additionalKeys":[],"configDoc":"Password of KeyStore to be used containing the SSL certificate for authentication with the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-password","additionalKeys":[],"configDoc":"Password to recover key from KeyStore for SSL client authentication with the Config server If no value is provided, the key-store-password will be used","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_KEY_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.trust-certs","additionalKeys":[],"configDoc":"When using HTTPS and no keyStore has been specified, whether to trust all certificates","withinAMap":false,"defaultValue":"${quarkus.tls.trust-all:false}","javaDocSiteLink":"","docMapKey":"trust-certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_TRUST_CERTS","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.spring-cloud-config.headers.\"header-name\"","additionalKeys":[],"configDoc":"Custom headers to pass the Spring Cloud Config Server when performing the HTTP request","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.profiles","additionalKeys":[],"configDoc":"The profiles to use for lookup","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profiles","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","since":null,"environmentVariable":"QUARKUS_SPRING_CLOUD_CONFIG_PROFILES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.di.deployment.SpringDiBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.di.deployment.SpringDiBuildTimeConfig index 93ac19e70cd..f0f83a982d8 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.di.deployment.SpringDiBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.di.deployment.SpringDiBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.spring-di.enabled","additionalKeys":[],"configDoc":"Whether Spring DI is enabled ++**++during the build++**++.\n\nTurning this setting off will result in Quarkus completely ignoring beans annotated with Spring annotations","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-di","since":null,"environmentVariable":"QUARKUS_SPRING_DI_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.spring-di.enabled","additionalKeys":[],"configDoc":"Whether Spring DI is enabled ++**++during the build++**++.\n\nTurning this setting off will result in Quarkus completely ignoring beans annotated with Spring annotations","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-di","since":null,"environmentVariable":"QUARKUS_SPRING_DI_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.stork.StorkConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.stork.StorkConfiguration index d430214f7f5..caae064be61 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.stork.StorkConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.stork.StorkConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.stork.service-configuration","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for the service","sectionDetailsTitle":"Configuration for the service","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.stork","configGroupType":"io.quarkus.stork.ServiceConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.stork.\"service-name\".service-discovery.type","additionalKeys":[],"configDoc":"Configures the service discovery type, e.g. \"consul\". ServiceDiscoveryProvider for the type has to be available","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.stork.\"service-name\".service-discovery","additionalKeys":[],"configDoc":"ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.stork.\"service-name\".load-balancer.type","additionalKeys":[],"configDoc":"Configures load balancer type, e.g. \"round-robin\". A LoadBalancerProvider for the type has to be available","withinAMap":true,"defaultValue":"round-robin","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.stork.\"service-name\".load-balancer","additionalKeys":[],"configDoc":"Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER","enum":false}},{"configDocSection":{"name":"quarkus.stork.\"service-name\".service-registrar","optional":true,"withinAMap":true,"sectionDetails":"== ServiceRegistrar configuration for the service","sectionDetailsTitle":"ServiceRegistrar configuration for the service","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.stork","configGroupType":"io.quarkus.stork.StorkServiceRegistrarConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.stork.\"service-name\".service-registrar.type","additionalKeys":[],"configDoc":"Configures service registrar type, e.g. \"consul\". A ServiceRegistrarProvider for the type has to be available","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR_TYPE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.stork.\"service-name\".service-registrar","additionalKeys":[],"configDoc":"Service Registrar parameters. Check the documentation of the selected registrar type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.stork.service-configuration","optional":false,"withinAMap":false,"sectionDetails":"= Configuration for the service","sectionDetailsTitle":"Configuration for the service","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.stork","configGroupType":"io.quarkus.stork.ServiceConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.stork.\"service-name\".service-discovery.type","additionalKeys":[],"configDoc":"Configures the service discovery type, e.g. \"consul\". ServiceDiscoveryProvider for the type has to be available","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.stork.\"service-name\".service-discovery.\"params\"","additionalKeys":[],"configDoc":"ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.stork.\"service-name\".load-balancer.type","additionalKeys":[],"configDoc":"Configures load balancer type, e.g. \"round-robin\". A LoadBalancerProvider for the type has to be available","withinAMap":true,"defaultValue":"round-robin","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.stork.\"service-name\".load-balancer.\"parameters\"","additionalKeys":[],"configDoc":"Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_","enum":false}},{"configDocSection":{"name":"quarkus.stork.\"service-name\".service-registrar","optional":true,"withinAMap":true,"sectionDetails":"== ServiceRegistrar configuration for the service","sectionDetailsTitle":"ServiceRegistrar configuration for the service","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.stork","configGroupType":"io.quarkus.stork.StorkServiceRegistrarConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.stork.\"service-name\".service-registrar.type","additionalKeys":[],"configDoc":"Configures service registrar type, e.g. \"consul\". A ServiceRegistrarProvider for the type has to be available","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR_TYPE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.stork.\"service-name\".service-registrar.\"parameters\"","additionalKeys":[],"configDoc":"Service Registrar parameters. Check the documentation of the selected registrar type for available parameters","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.stork","since":null,"environmentVariable":"QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_","enum":false}}],"anchorPrefix":null}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.deployment.SwaggerUiConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.deployment.SwaggerUiConfig index af137afe606..3e3dfef05d5 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.deployment.SwaggerUiConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.deployment.SwaggerUiConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.path","additionalKeys":[],"configDoc":"The path where Swagger UI is available.\n\nThe value `/` is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"swagger-ui","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.always-include","additionalKeys":[],"configDoc":"If this should be included every time. By default, this is only included when the application is running in dev mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_ALWAYS_INCLUDE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.swagger-ui.urls","additionalKeys":[],"configDoc":"The urls that will be included as options. By default, the OpenAPI path will be used. Here you can override that and supply multiple urls that will appear in the TopBar plugin.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_URLS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.urls-primary-name","additionalKeys":[],"configDoc":"If urls option is used, this will be the name of the default selection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"urls-primary-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_URLS_PRIMARY_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.title","additionalKeys":[],"configDoc":"The html title for the page.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"title","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_TITLE","enum":false}},{"configDocKey":{"type":"io.smallrye.openapi.ui.ThemeHref","key":"quarkus.swagger-ui.theme","additionalKeys":[],"configDoc":"Swagger UI theme to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"theme","configPhase":"BUILD_TIME","acceptedValues":["`original`","`feeling-blue`","`flattop`","`material`","`monokai`","`muted`","`newspaper`","`outline`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_THEME","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.footer","additionalKeys":[],"configDoc":"A footer for the html page. Nothing by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"footer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_FOOTER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.deep-linking","additionalKeys":[],"configDoc":"If set to true, enables deep linking for tags and operations.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deep-linking","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEEP_LINKING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.display-operation-id","additionalKeys":[],"configDoc":"Controls the display of operationId in operations list. The default is false.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"display-operation-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DISPLAY_OPERATION_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.swagger-ui.default-models-expand-depth","additionalKeys":[],"configDoc":"The default expansion depth for models (set to -1 completely hide the models).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-models-expand-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEFAULT_MODELS_EXPAND_DEPTH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.swagger-ui.default-model-expand-depth","additionalKeys":[],"configDoc":"The default expansion depth for the model on the model-example section.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-model-expand-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEFAULT_MODEL_EXPAND_DEPTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.default-model-rendering","additionalKeys":[],"configDoc":"Controls how the model is shown when the API is first rendered.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-model-rendering","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEFAULT_MODEL_RENDERING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.display-request-duration","additionalKeys":[],"configDoc":"Controls the display of the request duration (in milliseconds) for \"Try it out\" requests.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"display-request-duration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DISPLAY_REQUEST_DURATION","enum":false}},{"configDocKey":{"type":"io.smallrye.openapi.ui.DocExpansion","key":"quarkus.swagger-ui.doc-expansion","additionalKeys":[],"configDoc":"Controls the default expansion setting for the operations and tags.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"doc-expansion","configPhase":"BUILD_TIME","acceptedValues":["`list`","`full`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DOC_EXPANSION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.filter","additionalKeys":[],"configDoc":"If set, enables filtering. The top bar will show an edit box that you can use to filter the tagged operations that are shown. Can be Boolean to enable or disable, or a string, in which case filtering will be enabled using that string as the filter expression. Filtering is case-sensitive matching the filter expression anywhere inside the tag.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_FILTER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.swagger-ui.max-displayed-tags","additionalKeys":[],"configDoc":"If set, limits the number of tagged operations displayed to at most this many. The default is to show all operations.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-displayed-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_MAX_DISPLAYED_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.operations-sorter","additionalKeys":[],"configDoc":"Apply a sort to the operation list of each API. It can be 'alpha' (sort by paths alphanumerically), 'method' (sort by HTTP method) or a function (see Array.prototype.sort() to know how sort function works). Default is the order returned by the server unchanged.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"operations-sorter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OPERATIONS_SORTER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.show-extensions","additionalKeys":[],"configDoc":"Controls the display of vendor extension (x-) fields and values for Operations, Parameters, and Schema.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SHOW_EXTENSIONS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.show-common-extensions","additionalKeys":[],"configDoc":"Controls the display of extensions (pattern, maxLength, minLength, maximum, minimum) fields and values for Parameters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-common-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SHOW_COMMON_EXTENSIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.tags-sorter","additionalKeys":[],"configDoc":"Apply a sort to the tag list of each API. It can be 'alpha' (sort by paths alphanumerically) or a function (see Array.prototype.sort() to learn how to write a sort function). Two tag name strings are passed to the sorter for each pass. Default is the order determined by Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tags-sorter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_TAGS_SORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.on-complete","additionalKeys":[],"configDoc":"Provides a mechanism to be notified when Swagger UI has finished rendering a newly provided definition.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"on-complete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_ON_COMPLETE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.syntax-highlight","additionalKeys":[],"configDoc":"Set to `false` to deactivate syntax highlighting of payloads and cURL command. Can be otherwise an object with the `activate` and `theme` properties.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"syntax-highlight","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SYNTAX_HIGHLIGHT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth2-redirect-url","additionalKeys":[],"configDoc":"OAuth redirect URL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-redirect-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH2_REDIRECT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.request-interceptor","additionalKeys":[],"configDoc":"MUST be a function. Function to intercept remote definition, \"Try it out\", and OAuth 2.0 requests. Accepts one argument requestInterceptor(request) and must return the modified request, or a Promise that resolves to the modified request.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"request-interceptor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_REQUEST_INTERCEPTOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.request-curl-options","additionalKeys":[],"configDoc":"If set, MUST be an array of command line options available to the curl command. This can be set on the mutated request in the requestInterceptor function.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"request-curl-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_REQUEST_CURL_OPTIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.response-interceptor","additionalKeys":[],"configDoc":"MUST be a function. Function to intercept remote definition, \"Try it out\", and OAuth 2.0 responses. Accepts one argument responseInterceptor(response) and must return the modified response, or a Promise that resolves to the modified response.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-interceptor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_RESPONSE_INTERCEPTOR","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.show-mutated-request","additionalKeys":[],"configDoc":"If set to true, uses the mutated request returned from a requestInterceptor to produce the curl command in the UI, otherwise the request before the requestInterceptor was applied is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-mutated-request","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SHOW_MUTATED_REQUEST","enum":false}},{"configDocKey":{"type":"io.smallrye.openapi.ui.HttpMethod","key":"quarkus.swagger-ui.supported-submit-methods","additionalKeys":[],"configDoc":"List of HTTP methods that have the \"Try it out\" feature enabled. An empty array disables \"Try it out\" for all operations. This does not filter the operations from the display.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supported-submit-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SUPPORTED_SUBMIT_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.validator-url","additionalKeys":[],"configDoc":"By default, Swagger UI attempts to validate specs against swagger.io's online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators (Validator Badge). Setting it to either none, 127.0.0.1 or localhost will disable validation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validator-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_VALIDATOR_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.with-credentials","additionalKeys":[],"configDoc":"If set to true, enables passing credentials, as defined in the Fetch standard, in CORS requests that are sent by the browser.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-credentials","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_WITH_CREDENTIALS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.model-property-macro","additionalKeys":[],"configDoc":"Function to set default values to each property in model. Accepts one argument modelPropertyMacro(property), property is immutable","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"model-property-macro","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_MODEL_PROPERTY_MACRO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.parameter-macro","additionalKeys":[],"configDoc":"Function to set default value to parameters. Accepts two arguments parameterMacro(operation, parameter). Operation and parameter are objects passed for context, both remain immutable","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameter-macro","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PARAMETER_MACRO","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.persist-authorization","additionalKeys":[],"configDoc":"If set to true, it persists authorization data and it would not be lost on browser close/refresh","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"persist-authorization","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PERSIST_AUTHORIZATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.layout","additionalKeys":[],"configDoc":"The name of a component available via the plugin system to use as the top-level layout for Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"layout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_LAYOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.plugins","additionalKeys":[],"configDoc":"A list of plugin functions to use in Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plugins","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PLUGINS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.presets","additionalKeys":[],"configDoc":"A list of presets to use in Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"presets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PRESETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-client-id","additionalKeys":[],"configDoc":"OAuth default clientId - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-client-secret","additionalKeys":[],"configDoc":"OAuth default clientSecret - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-client-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_CLIENT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-realm","additionalKeys":[],"configDoc":"OAuth1 Realm query parameter added to authorizationUrl and tokenUrl - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-app-name","additionalKeys":[],"configDoc":"OAuth application name, displayed in authorization popup - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-app-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-scope-separator","additionalKeys":[],"configDoc":"OAuth scope separator for passing scopes - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-scope-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-scopes","additionalKeys":[],"configDoc":"OAuth Scopes, separated using the oauthScopeSeparator - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-additional-query-string-params","additionalKeys":[],"configDoc":"OAuth additional query parameters added to authorizationUrl and tokenUrl - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-additional-query-string-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_ADDITIONAL_QUERY_STRING_PARAMS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.oauth-use-basic-authentication-with-access-code-grant","additionalKeys":[],"configDoc":"OAuth only activated for the accessCode flow. During the authorization_code request to the tokenUrl, pass the Client Password using the HTTP Basic Authentication scheme - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-use-basic-authentication-with-access-code-grant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_USE_BASIC_AUTHENTICATION_WITH_ACCESS_CODE_GRANT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.oauth-use-pkce-with-authorization-code-grant","additionalKeys":[],"configDoc":"OAuth only applies to authorization code flows. Proof Key for Code Exchange brings enhanced security for OAuth public clients - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-use-pkce-with-authorization-code-grant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_USE_PKCE_WITH_AUTHORIZATION_CODE_GRANT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-basic-auth-definition-key","additionalKeys":[],"configDoc":"Pre-authorize Basic Auth, programmatically set DefinitionKey for a Basic authorization scheme - Used in the preauthorizeBasic method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-basic-auth-definition-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_AUTH_DEFINITION_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-basic-username","additionalKeys":[],"configDoc":"Pre-authorize Basic Auth, programmatically set Username for a Basic authorization scheme - Used in the preauthorizeBasic method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-basic-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-basic-password","additionalKeys":[],"configDoc":"Pre-authorize Basic Auth, programmatically set Password for a Basic authorization scheme - Used in the preauthorizeBasic method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-basic-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-api-key-auth-definition-key","additionalKeys":[],"configDoc":"Pre-authorize ApiKey Auth, programmatically set DefinitionKey for an API key or Bearer authorization scheme - Used in the preauthorizeApiKey method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-api-key-auth-definition-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_AUTH_DEFINITION_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-api-key-api-key-value","additionalKeys":[],"configDoc":"Pre-authorize ApiKey Auth, programmatically set ApiKeyValue for an API key or Bearer authorization scheme - Used in the preauthorizeApiKey method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-api-key-api-key-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_API_KEY_VALUE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.query-config-enabled","additionalKeys":[],"configDoc":"If set to true, this allows the user to modify and test different query parameters in the API request","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"query-config-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_QUERY_CONFIG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.try-it-out-enabled","additionalKeys":[],"configDoc":"If try it out should be enabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"try-it-out-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_TRY_IT_OUT_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.path","additionalKeys":[],"configDoc":"The path where Swagger UI is available.\n\nThe value `/` is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to `$++{++quarkus.http.non-application-root-path++}++`.","withinAMap":false,"defaultValue":"swagger-ui","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.always-include","additionalKeys":[],"configDoc":"If this should be included every time. By default, this is only included when the application is running in dev mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_ALWAYS_INCLUDE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.swagger-ui.urls.\"name\"","additionalKeys":[],"configDoc":"The urls that will be included as options. By default, the OpenAPI path will be used. Here you can override that and supply multiple urls that will appear in the TopBar plugin.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_URLS__NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.urls-primary-name","additionalKeys":[],"configDoc":"If urls option is used, this will be the name of the default selection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"urls-primary-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_URLS_PRIMARY_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.title","additionalKeys":[],"configDoc":"The html title for the page.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"title","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_TITLE","enum":false}},{"configDocKey":{"type":"io.smallrye.openapi.ui.ThemeHref","key":"quarkus.swagger-ui.theme","additionalKeys":[],"configDoc":"Swagger UI theme to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"theme","configPhase":"BUILD_TIME","acceptedValues":["`original`","`feeling-blue`","`flattop`","`material`","`monokai`","`muted`","`newspaper`","`outline`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_THEME","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.footer","additionalKeys":[],"configDoc":"A footer for the html page. Nothing by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"footer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_FOOTER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.deep-linking","additionalKeys":[],"configDoc":"If set to true, enables deep linking for tags and operations.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deep-linking","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEEP_LINKING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.display-operation-id","additionalKeys":[],"configDoc":"Controls the display of operationId in operations list. The default is false.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"display-operation-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DISPLAY_OPERATION_ID","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.swagger-ui.default-models-expand-depth","additionalKeys":[],"configDoc":"The default expansion depth for models (set to -1 completely hide the models).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-models-expand-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEFAULT_MODELS_EXPAND_DEPTH","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.swagger-ui.default-model-expand-depth","additionalKeys":[],"configDoc":"The default expansion depth for the model on the model-example section.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-model-expand-depth","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEFAULT_MODEL_EXPAND_DEPTH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.default-model-rendering","additionalKeys":[],"configDoc":"Controls how the model is shown when the API is first rendered.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-model-rendering","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DEFAULT_MODEL_RENDERING","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.display-request-duration","additionalKeys":[],"configDoc":"Controls the display of the request duration (in milliseconds) for \"Try it out\" requests.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"display-request-duration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DISPLAY_REQUEST_DURATION","enum":false}},{"configDocKey":{"type":"io.smallrye.openapi.ui.DocExpansion","key":"quarkus.swagger-ui.doc-expansion","additionalKeys":[],"configDoc":"Controls the default expansion setting for the operations and tags.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"doc-expansion","configPhase":"BUILD_TIME","acceptedValues":["`list`","`full`","`none`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_DOC_EXPANSION","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.filter","additionalKeys":[],"configDoc":"If set, enables filtering. The top bar will show an edit box that you can use to filter the tagged operations that are shown. Can be Boolean to enable or disable, or a string, in which case filtering will be enabled using that string as the filter expression. Filtering is case-sensitive matching the filter expression anywhere inside the tag.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_FILTER","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.swagger-ui.max-displayed-tags","additionalKeys":[],"configDoc":"If set, limits the number of tagged operations displayed to at most this many. The default is to show all operations.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-displayed-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_MAX_DISPLAYED_TAGS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.operations-sorter","additionalKeys":[],"configDoc":"Apply a sort to the operation list of each API. It can be 'alpha' (sort by paths alphanumerically), 'method' (sort by HTTP method) or a function (see Array.prototype.sort() to know how sort function works). Default is the order returned by the server unchanged.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"operations-sorter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OPERATIONS_SORTER","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.show-extensions","additionalKeys":[],"configDoc":"Controls the display of vendor extension (x-) fields and values for Operations, Parameters, and Schema.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SHOW_EXTENSIONS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.show-common-extensions","additionalKeys":[],"configDoc":"Controls the display of extensions (pattern, maxLength, minLength, maximum, minimum) fields and values for Parameters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-common-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SHOW_COMMON_EXTENSIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.tags-sorter","additionalKeys":[],"configDoc":"Apply a sort to the tag list of each API. It can be 'alpha' (sort by paths alphanumerically) or a function (see Array.prototype.sort() to learn how to write a sort function). Two tag name strings are passed to the sorter for each pass. Default is the order determined by Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tags-sorter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_TAGS_SORTER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.on-complete","additionalKeys":[],"configDoc":"Provides a mechanism to be notified when Swagger UI has finished rendering a newly provided definition.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"on-complete","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_ON_COMPLETE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.syntax-highlight","additionalKeys":[],"configDoc":"Set to `false` to deactivate syntax highlighting of payloads and cURL command. Can be otherwise an object with the `activate` and `theme` properties.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"syntax-highlight","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SYNTAX_HIGHLIGHT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth2-redirect-url","additionalKeys":[],"configDoc":"OAuth redirect URL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-redirect-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH2_REDIRECT_URL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.request-interceptor","additionalKeys":[],"configDoc":"MUST be a function. Function to intercept remote definition, \"Try it out\", and OAuth 2.0 requests. Accepts one argument requestInterceptor(request) and must return the modified request, or a Promise that resolves to the modified request.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"request-interceptor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_REQUEST_INTERCEPTOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.request-curl-options","additionalKeys":[],"configDoc":"If set, MUST be an array of command line options available to the curl command. This can be set on the mutated request in the requestInterceptor function.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"request-curl-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_REQUEST_CURL_OPTIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.response-interceptor","additionalKeys":[],"configDoc":"MUST be a function. Function to intercept remote definition, \"Try it out\", and OAuth 2.0 responses. Accepts one argument responseInterceptor(response) and must return the modified response, or a Promise that resolves to the modified response.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"response-interceptor","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_RESPONSE_INTERCEPTOR","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.show-mutated-request","additionalKeys":[],"configDoc":"If set to true, uses the mutated request returned from a requestInterceptor to produce the curl command in the UI, otherwise the request before the requestInterceptor was applied is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"show-mutated-request","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SHOW_MUTATED_REQUEST","enum":false}},{"configDocKey":{"type":"io.smallrye.openapi.ui.HttpMethod","key":"quarkus.swagger-ui.supported-submit-methods","additionalKeys":[],"configDoc":"List of HTTP methods that have the \"Try it out\" feature enabled. An empty array disables \"Try it out\" for all operations. This does not filter the operations from the display.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supported-submit-methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_SUPPORTED_SUBMIT_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.validator-url","additionalKeys":[],"configDoc":"By default, Swagger UI attempts to validate specs against swagger.io's online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators (Validator Badge). Setting it to either none, 127.0.0.1 or localhost will disable validation.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"validator-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_VALIDATOR_URL","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.with-credentials","additionalKeys":[],"configDoc":"If set to true, enables passing credentials, as defined in the Fetch standard, in CORS requests that are sent by the browser.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-credentials","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_WITH_CREDENTIALS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.model-property-macro","additionalKeys":[],"configDoc":"Function to set default values to each property in model. Accepts one argument modelPropertyMacro(property), property is immutable","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"model-property-macro","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_MODEL_PROPERTY_MACRO","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.parameter-macro","additionalKeys":[],"configDoc":"Function to set default value to parameters. Accepts two arguments parameterMacro(operation, parameter). Operation and parameter are objects passed for context, both remain immutable","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parameter-macro","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PARAMETER_MACRO","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.persist-authorization","additionalKeys":[],"configDoc":"If set to true, it persists authorization data and it would not be lost on browser close/refresh","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"persist-authorization","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PERSIST_AUTHORIZATION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.layout","additionalKeys":[],"configDoc":"The name of a component available via the plugin system to use as the top-level layout for Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"layout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_LAYOUT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.plugins","additionalKeys":[],"configDoc":"A list of plugin functions to use in Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plugins","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PLUGINS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.presets","additionalKeys":[],"configDoc":"A list of presets to use in Swagger UI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"presets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PRESETS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-client-id","additionalKeys":[],"configDoc":"OAuth default clientId - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_CLIENT_ID","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-client-secret","additionalKeys":[],"configDoc":"OAuth default clientSecret - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-client-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_CLIENT_SECRET","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-realm","additionalKeys":[],"configDoc":"OAuth1 Realm query parameter added to authorizationUrl and tokenUrl - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-app-name","additionalKeys":[],"configDoc":"OAuth application name, displayed in authorization popup - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-app-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_APP_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-scope-separator","additionalKeys":[],"configDoc":"OAuth scope separator for passing scopes - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-scope-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_SCOPE_SEPARATOR","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-scopes","additionalKeys":[],"configDoc":"OAuth Scopes, separated using the oauthScopeSeparator - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_SCOPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.oauth-additional-query-string-params","additionalKeys":[],"configDoc":"OAuth additional query parameters added to authorizationUrl and tokenUrl - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-additional-query-string-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_ADDITIONAL_QUERY_STRING_PARAMS","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.oauth-use-basic-authentication-with-access-code-grant","additionalKeys":[],"configDoc":"OAuth only activated for the accessCode flow. During the authorization_code request to the tokenUrl, pass the Client Password using the HTTP Basic Authentication scheme - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-use-basic-authentication-with-access-code-grant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_USE_BASIC_AUTHENTICATION_WITH_ACCESS_CODE_GRANT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.swagger-ui.oauth-use-pkce-with-authorization-code-grant","additionalKeys":[],"configDoc":"OAuth only applies to authorization code flows. Proof Key for Code Exchange brings enhanced security for OAuth public clients - Used in the initOAuth method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth-use-pkce-with-authorization-code-grant","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_OAUTH_USE_PKCE_WITH_AUTHORIZATION_CODE_GRANT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-basic-auth-definition-key","additionalKeys":[],"configDoc":"Pre-authorize Basic Auth, programmatically set DefinitionKey for a Basic authorization scheme - Used in the preauthorizeBasic method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-basic-auth-definition-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_AUTH_DEFINITION_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-basic-username","additionalKeys":[],"configDoc":"Pre-authorize Basic Auth, programmatically set Username for a Basic authorization scheme - Used in the preauthorizeBasic method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-basic-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_USERNAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-basic-password","additionalKeys":[],"configDoc":"Pre-authorize Basic Auth, programmatically set Password for a Basic authorization scheme - Used in the preauthorizeBasic method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-basic-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-api-key-auth-definition-key","additionalKeys":[],"configDoc":"Pre-authorize ApiKey Auth, programmatically set DefinitionKey for an API key or Bearer authorization scheme - Used in the preauthorizeApiKey method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-api-key-auth-definition-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_AUTH_DEFINITION_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.swagger-ui.preauthorize-api-key-api-key-value","additionalKeys":[],"configDoc":"Pre-authorize ApiKey Auth, programmatically set ApiKeyValue for an API key or Bearer authorization scheme - Used in the preauthorizeApiKey method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"preauthorize-api-key-api-key-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_API_KEY_VALUE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.query-config-enabled","additionalKeys":[],"configDoc":"If set to true, this allows the user to modify and test different query parameters in the API request","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"query-config-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_QUERY_CONFIG_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.try-it-out-enabled","additionalKeys":[],"configDoc":"If try it out should be enabled by default","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"try-it-out-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_TRY_IT_OUT_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.runtime.SwaggerUiRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.runtime.SwaggerUiRuntimeConfig index d8027905277..4cad10221dc 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.runtime.SwaggerUiRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.swaggerui.runtime.SwaggerUiRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.enable","additionalKeys":[],"configDoc":"If Swagger UI is included, it should be enabled/disabled. By default, Swagger UI is enabled if it is included (see `always-include`).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_ENABLE","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.swagger-ui.enable","additionalKeys":[],"configDoc":"If Swagger UI is included, it should be enabled/disabled. By default, Swagger UI is enabled if it is included (see `always-include`).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.swagger-ui","since":null,"environmentVariable":"QUARKUS_SWAGGER_UI_ENABLE","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.deployment.ServletConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.deployment.ServletConfig index bf595e6c328..13096833d3f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.deployment.ServletConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.deployment.ServletConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.servlet.context-path","additionalKeys":[],"configDoc":"The context path for Servlet content. This will determine the path used to resolve all Servlet-based resources, including JAX-RS resources - when using the Undertow extension in conjunction with RESTEasy.\n\nThis path is specified with a leading `/`, but is resolved relative to `quarkus.http.root-path`.\n\n - If `quarkus.http.root-path=/` and `quarkus.servlet.context-path=/bar`, the servlet path will be `/bar`\n - If `quarkus.http.root-path=/foo` and `quarkus.servlet.context-path=/bar`, the servlet path will be `/foo/bar`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"context-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_CONTEXT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.servlet.default-charset","additionalKeys":[],"configDoc":"The default charset to use for reading and writing requests","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_DEFAULT_CHARSET","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.servlet.context-path","additionalKeys":[],"configDoc":"The context path for Servlet content. This will determine the path used to resolve all Servlet-based resources, including JAX-RS resources - when using the Undertow extension in conjunction with RESTEasy.\n\nThis path is specified with a leading `/`, but is resolved relative to `quarkus.http.root-path`.\n\n - If `quarkus.http.root-path=/` and `quarkus.servlet.context-path=/bar`, the servlet path will be `/bar`\n - If `quarkus.http.root-path=/foo` and `quarkus.servlet.context-path=/bar`, the servlet path will be `/foo/bar`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"context-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_CONTEXT_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.servlet.default-charset","additionalKeys":[],"configDoc":"The default charset to use for reading and writing requests","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"default-charset","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_DEFAULT_CHARSET","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.runtime.ServletRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.runtime.ServletRuntimeConfig index cc7aa05ded1..a69afcaa28c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.runtime.ServletRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.undertow.runtime.ServletRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.servlet.buffer-size","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.servlet.direct-buffers","additionalKeys":[],"configDoc":"If Servlet should use direct buffers, this gives maximum performance but can be problematic in memory constrained environments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"direct-buffers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_DIRECT_BUFFERS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.servlet.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for Servlet requests. If a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_MAX_PARAMETERS","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.servlet.buffer-size","additionalKeys":[],"configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.servlet.direct-buffers","additionalKeys":[],"configDoc":"If Servlet should use direct buffers, this gives maximum performance but can be problematic in memory constrained environments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"direct-buffers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_DIRECT_BUFFERS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.servlet.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for Servlet requests. If a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.servlet","since":null,"environmentVariable":"QUARKUS_SERVLET_MAX_PARAMETERS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.core.runtime.config.VertxConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.core.runtime.config.VertxConfiguration index 89a28c1e923..2660f793751 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.core.runtime.config.VertxConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.core.runtime.config.VertxConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.vertx.caching","additionalKeys":[],"configDoc":"Enables or disables the Vert.x cache.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CACHING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.classpath-resolving","additionalKeys":[],"configDoc":"Enables or disabled the Vert.x classpath resource resolver.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"classpath-resolving","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLASSPATH_RESOLVING","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.event-loops-pool-size","additionalKeys":[],"configDoc":"The number of event loops. By default, it matches the number of CPUs detected on the system.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loops-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENT_LOOPS_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.max-event-loop-execute-time","additionalKeys":[],"configDoc":"The maximum amount of time the event loop can be blocked.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-event-loop-execute-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_MAX_EVENT_LOOP_EXECUTE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.warning-exception-time","additionalKeys":[],"configDoc":"The amount of time before a warning is displayed if the event loop is blocked.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"warning-exception-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_WARNING_EXCEPTION_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.max-worker-execute-time","additionalKeys":[],"configDoc":"The maximum amount of time the worker thread can be blocked.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-worker-execute-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_MAX_WORKER_EXECUTE_TIME","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.internal-blocking-pool-size","additionalKeys":[],"configDoc":"The size of the internal thread pool (used for the file system).","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"internal-blocking-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_INTERNAL_BLOCKING_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.queue-size","additionalKeys":[],"configDoc":"The queue size. For most applications this should be unbounded","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"float","key":"quarkus.vertx.growth-resistance","additionalKeys":[],"configDoc":"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 `0.0f` implies that threads beyond the core size should be created as aggressively as threads within it; a value of `1.0f` implies that threads beyond the core size should never be created.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"growth-resistance","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_GROWTH_RESISTANCE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.keep-alive-time","additionalKeys":[],"configDoc":"The amount of time a thread will stay alive with no work.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.prefill","additionalKeys":[],"configDoc":"Prefill thread pool when creating a new Executor. When `io.vertx.core.spi.ExecutorServiceFactory++#++createExecutor` is called, initialise with the number of defined threads at startup","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"prefill","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_PREFILL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.use-async-dns","additionalKeys":[],"configDoc":"Enables the async DNS resolver.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-async-dns","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_USE_ASYNC_DNS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.client-auth","additionalKeys":[],"configDoc":"The client authentication.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"client-auth","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_CLIENT_AUTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.eventbus.connect-timeout","additionalKeys":[],"configDoc":"The connect timeout.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.eventbus.idle-timeout","additionalKeys":[],"configDoc":"The idle timeout in milliseconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.receive-buffer-size","additionalKeys":[],"configDoc":"The receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.eventbus.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.eventbus.reconnect-interval","additionalKeys":[],"configDoc":"The reconnection interval in milliseconds.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.send-buffer-size","additionalKeys":[],"configDoc":"The send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.so-linger","additionalKeys":[],"configDoc":"The so linger.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"so-linger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_SO_LINGER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.ssl","additionalKeys":[],"configDoc":"Enables or Disabled SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_SSL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.tcp-keep-alive","additionalKeys":[],"configDoc":"Whether to keep the TCP connection opened (keep-alive).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.tcp-no-delay","additionalKeys":[],"configDoc":"Configure the TCP no delay.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tcp-no-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.traffic-class","additionalKeys":[],"configDoc":"Configure the traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-all","additionalKeys":[],"configDoc":"Enables or disables the trust all parameter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.cluster.host","additionalKeys":[],"configDoc":"The host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.cluster.port","additionalKeys":[],"configDoc":"The port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.cluster.public-host","additionalKeys":[],"configDoc":"The public host name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PUBLIC_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.cluster.public-port","additionalKeys":[],"configDoc":"The public port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PUBLIC_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.cluster.clustered","additionalKeys":[],"configDoc":"Enables or disables the clustering.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clustered","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_CLUSTERED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.cluster.ping-interval","additionalKeys":[],"configDoc":"The ping interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.cluster.ping-reply-interval","additionalKeys":[],"configDoc":"The ping reply interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-reply-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PING_REPLY_INTERVAL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.cache-max-time-to-live","additionalKeys":[],"configDoc":"The maximum amount of time in seconds that a successfully resolved address will be cached.\n\nIf not set explicitly, resolved addresses may be cached forever.","withinAMap":false,"defaultValue":"2147483647","javaDocSiteLink":"","docMapKey":"cache-max-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_CACHE_MAX_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.cache-min-time-to-live","additionalKeys":[],"configDoc":"The minimum amount of time in seconds that a successfully resolved address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-min-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_CACHE_MIN_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.cache-negative-time-to-live","additionalKeys":[],"configDoc":"The amount of time in seconds that an unsuccessful attempt to resolve an address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-negative-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_CACHE_NEGATIVE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.max-queries","additionalKeys":[],"configDoc":"The maximum number of queries to be sent during a resolution.","withinAMap":false,"defaultValue":"4","javaDocSiteLink":"","docMapKey":"max-queries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_MAX_QUERIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.resolver.query-timeout","additionalKeys":[],"configDoc":"The duration after which a DNS query is considered to be failed.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"query-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_QUERY_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.prefer-native-transport","additionalKeys":[],"configDoc":"Enable or disable native transport","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"prefer-native-transport","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_PREFER_NATIVE_TRANSPORT","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.vertx.caching","additionalKeys":[],"configDoc":"Enables or disables the Vert.x cache.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CACHING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.classpath-resolving","additionalKeys":[],"configDoc":"Enables or disabled the Vert.x classpath resource resolver.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"classpath-resolving","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLASSPATH_RESOLVING","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.event-loops-pool-size","additionalKeys":[],"configDoc":"The number of event loops. By default, it matches the number of CPUs detected on the system.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"event-loops-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENT_LOOPS_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.max-event-loop-execute-time","additionalKeys":[],"configDoc":"The maximum amount of time the event loop can be blocked.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-event-loop-execute-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_MAX_EVENT_LOOP_EXECUTE_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.warning-exception-time","additionalKeys":[],"configDoc":"The amount of time before a warning is displayed if the event loop is blocked.","withinAMap":false,"defaultValue":"2S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"warning-exception-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_WARNING_EXCEPTION_TIME","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.max-worker-execute-time","additionalKeys":[],"configDoc":"The maximum amount of time the worker thread can be blocked.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-worker-execute-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_MAX_WORKER_EXECUTE_TIME","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.internal-blocking-pool-size","additionalKeys":[],"configDoc":"The size of the internal thread pool (used for the file system).","withinAMap":false,"defaultValue":"20","javaDocSiteLink":"","docMapKey":"internal-blocking-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_INTERNAL_BLOCKING_POOL_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.queue-size","additionalKeys":[],"configDoc":"The queue size. For most applications this should be unbounded","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"queue-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_QUEUE_SIZE","enum":false}},{"configDocKey":{"type":"float","key":"quarkus.vertx.growth-resistance","additionalKeys":[],"configDoc":"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 `0.0f` implies that threads beyond the core size should be created as aggressively as threads within it; a value of `1.0f` implies that threads beyond the core size should never be created.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"growth-resistance","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_GROWTH_RESISTANCE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.keep-alive-time","additionalKeys":[],"configDoc":"The amount of time a thread will stay alive with no work.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_KEEP_ALIVE_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.prefill","additionalKeys":[],"configDoc":"Prefill thread pool when creating a new Executor. When `io.vertx.core.spi.ExecutorServiceFactory++#++createExecutor` is called, initialise with the number of defined threads at startup","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"prefill","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_PREFILL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.use-async-dns","additionalKeys":[],"configDoc":"Enables the async DNS resolver.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-async-dns","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_USE_ASYNC_DNS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.key-certificate-pem","additionalKeys":[],"configDoc":"PEM Key/cert config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pem.keys","additionalKeys":[],"configDoc":"Comma-separated list of the path to the key files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"keys","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PEM_KEYS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the path to the certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.key-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.key-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.key-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_KEY_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-certificate-pem","additionalKeys":[],"configDoc":"PEM Trust config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PEM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-pem.certs","additionalKeys":[],"configDoc":"Comma-separated list of the trust certificate files (Pem format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PEM_CERTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-certificate-jks","additionalKeys":[],"configDoc":"JKS config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_JKS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-jks.path","additionalKeys":[],"configDoc":"Path of the key file (JKS format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_JKS_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-jks.password","additionalKeys":[],"configDoc":"Password of the key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_JKS_PASSWORD","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-certificate-pfx","additionalKeys":[],"configDoc":"PFX config is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PFX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-pfx.path","additionalKeys":[],"configDoc":"Path to the key file (PFX format).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PFX_PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.trust-certificate-pfx.password","additionalKeys":[],"configDoc":"Password of the key.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_CERTIFICATE_PFX_PASSWORD","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.eventbus.client-auth","additionalKeys":[],"configDoc":"The client authentication.","withinAMap":false,"defaultValue":"NONE","javaDocSiteLink":"","docMapKey":"client-auth","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_CLIENT_AUTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.eventbus.connect-timeout","additionalKeys":[],"configDoc":"The connect timeout.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connect-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_CONNECT_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.eventbus.idle-timeout","additionalKeys":[],"configDoc":"The idle timeout in milliseconds.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.receive-buffer-size","additionalKeys":[],"configDoc":"The receive buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"receive-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_RECEIVE_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.eventbus.reconnect-attempts","additionalKeys":[],"configDoc":"The number of reconnection attempts.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"reconnect-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_RECONNECT_ATTEMPTS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.eventbus.reconnect-interval","additionalKeys":[],"configDoc":"The reconnection interval in milliseconds.","withinAMap":false,"defaultValue":"1S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reconnect-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_RECONNECT_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.reuse-address","additionalKeys":[],"configDoc":"Whether to reuse the address.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"reuse-address","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_REUSE_ADDRESS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.reuse-port","additionalKeys":[],"configDoc":"Whether to reuse the port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_REUSE_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.send-buffer-size","additionalKeys":[],"configDoc":"The send buffer size.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"send-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_SEND_BUFFER_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.so-linger","additionalKeys":[],"configDoc":"The so linger.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"so-linger","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_SO_LINGER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.ssl","additionalKeys":[],"configDoc":"Enables or Disabled SSL.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ssl","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_SSL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.tcp-keep-alive","additionalKeys":[],"configDoc":"Whether to keep the TCP connection opened (keep-alive).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-keep-alive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TCP_KEEP_ALIVE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.tcp-no-delay","additionalKeys":[],"configDoc":"Configure the TCP no delay.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tcp-no-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TCP_NO_DELAY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.eventbus.traffic-class","additionalKeys":[],"configDoc":"Configure the traffic class.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"traffic-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRAFFIC_CLASS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.eventbus.trust-all","additionalKeys":[],"configDoc":"Enables or disables the trust all parameter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"trust-all","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_EVENTBUS_TRUST_ALL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.cluster.host","additionalKeys":[],"configDoc":"The host name.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.cluster.port","additionalKeys":[],"configDoc":"The port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx.cluster.public-host","additionalKeys":[],"configDoc":"The public host name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PUBLIC_HOST","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.vertx.cluster.public-port","additionalKeys":[],"configDoc":"The public port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PUBLIC_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.cluster.clustered","additionalKeys":[],"configDoc":"Enables or disables the clustering.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"clustered","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_CLUSTERED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.cluster.ping-interval","additionalKeys":[],"configDoc":"The ping interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PING_INTERVAL","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.cluster.ping-reply-interval","additionalKeys":[],"configDoc":"The ping reply interval.","withinAMap":false,"defaultValue":"20S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"ping-reply-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_CLUSTER_PING_REPLY_INTERVAL","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.cache-max-time-to-live","additionalKeys":[],"configDoc":"The maximum amount of time in seconds that a successfully resolved address will be cached.\n\nIf not set explicitly, resolved addresses may be cached forever.","withinAMap":false,"defaultValue":"2147483647","javaDocSiteLink":"","docMapKey":"cache-max-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_CACHE_MAX_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.cache-min-time-to-live","additionalKeys":[],"configDoc":"The minimum amount of time in seconds that a successfully resolved address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-min-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_CACHE_MIN_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.cache-negative-time-to-live","additionalKeys":[],"configDoc":"The amount of time in seconds that an unsuccessful attempt to resolve an address will be cached.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"cache-negative-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_CACHE_NEGATIVE_TIME_TO_LIVE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.vertx.resolver.max-queries","additionalKeys":[],"configDoc":"The maximum number of queries to be sent during a resolution.","withinAMap":false,"defaultValue":"4","javaDocSiteLink":"","docMapKey":"max-queries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_MAX_QUERIES","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.vertx.resolver.query-timeout","additionalKeys":[],"configDoc":"The duration after which a DNS query is considered to be failed.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"query-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_RESOLVER_QUERY_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.vertx.prefer-native-transport","additionalKeys":[],"configDoc":"Enable or disable native transport","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"prefer-native-transport","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.vertx","since":null,"environmentVariable":"QUARKUS_VERTX_PREFER_NATIVE_TRANSPORT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig index 486955641c0..fe4d825d9e2 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.graphql.deployment.VertxGraphqlConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.vertx-graphql.ui.always-include","additionalKeys":[],"configDoc":"If GraphQL UI should be included every time. By default, this is only included when the application is running in dev mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx-graphql","since":null,"environmentVariable":"QUARKUS_VERTX_GRAPHQL_UI_ALWAYS_INCLUDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx-graphql.ui.path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available.\n\nThe value `/` is not allowed as it blocks the application from serving anything else.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx-graphql","since":null,"environmentVariable":"QUARKUS_VERTX_GRAPHQL_UI_PATH","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.vertx-graphql.ui.always-include","additionalKeys":[],"configDoc":"If GraphQL UI should be included every time. By default, this is only included when the application is running in dev mode.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx-graphql","since":null,"environmentVariable":"QUARKUS_VERTX_GRAPHQL_UI_ALWAYS_INCLUDE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.vertx-graphql.ui.path","additionalKeys":[],"configDoc":"The path where GraphQL UI is available.\n\nThe value `/` is not allowed as it blocks the application from serving anything else.","withinAMap":false,"defaultValue":"graphql-ui","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.vertx-graphql","since":null,"environmentVariable":"QUARKUS_VERTX_GRAPHQL_UI_PATH","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpBuildTimeConfig index ca1d68c9378..02d0797f8eb 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.http.root-path","additionalKeys":[],"configDoc":"The HTTP root path. All web content will be served relative to this root path.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ROOT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.auth.basic","additionalKeys":[],"configDoc":"If basic auth should be enabled. If both basic and form auth is enabled then basic auth will be enabled in silent mode. The basic auth is enabled by default if no authentication mechanisms are configured or Quarkus can safely determine that basic authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_BASIC","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.form.enabled","additionalKeys":[],"configDoc":"If form authentication is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.post-location","additionalKeys":[],"configDoc":"The post location.","withinAMap":false,"defaultValue":"/j_security_check","javaDocSiteLink":"","docMapKey":"post-location","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_POST_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PROACTIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.http.ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. `NONE, REQUEST, REQUIRED`.\n\nWhen set to `REQUIRED`, it's recommended to also set `quarkus.http.insecure-requests=disabled` to disable the plain HTTP port. If `quarkus.http.insecure-requests` is not set, but this parameter is set to `REQUIRED`, then, `quarkus.http.insecure-requests` is automatically set to `disabled`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"tls-client-auth","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CLIENT_AUTH","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.virtual","additionalKeys":[],"configDoc":"If this is true then only a virtual channel will be set up for vertx web. We have this switch for testing purposes.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"virtual","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_VIRTUAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.non-application-root-path","additionalKeys":[],"configDoc":"A common root path for non-application endpoints. Various extension-provided endpoints such as metrics, health,\nand openapi are deployed under this path by default.\n

\n* Relative path (Default, `q`) ->\nNon-application endpoints will be served from\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}`.\n* Absolute path (`/q`) ->\nNon-application endpoints will be served from the specified path.\n* `${quarkus.http.root-path}` -> Setting this path to the same value as HTTP root path disables\nthis root path. All extension-provided endpoints will be served from `${quarkus.http.root-path}`.\n

\nIf the management interface is enabled, the root path for the endpoints exposed on the management interface\nis configured using the `quarkus.management.root-path` property instead of this property.","withinAMap":false,"defaultValue":"q","javaDocSiteLink":"","docMapKey":"non-application-root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_NON_APPLICATION_ROOT_PATH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.test-timeout","additionalKeys":[],"configDoc":"The REST Assured client timeout for testing.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"test-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.enable-compression","additionalKeys":[],"configDoc":"If enabled then the response body is compressed if the `Content-Type` header is set and the value is a compressed media type as configured via `compress-media-types`.\n\nNote that the RESTEasy Reactive and Reactive Routes extensions also make it possible to enable/disable compression declaratively using the annotations `io.quarkus.vertx.http.Compressed` and `io.quarkus.vertx.http.Uncompressed`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-compression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ENABLE_COMPRESSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.enable-decompression","additionalKeys":[],"configDoc":"When enabled, vert.x will decompress the request's body if it's compressed.\n\nNote that the compression format (e.g., gzip) must be specified in the Content-Encoding header in the request.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-decompression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ENABLE_DECOMPRESSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.compress-media-types","additionalKeys":[],"configDoc":"List of media types for which the compression should be enabled automatically, unless declared explicitly via `Compressed` or `Uncompressed`.","withinAMap":false,"defaultValue":"text/html,text/plain,text/xml,text/css,text/javascript,application/javascript,application/graphql+json","javaDocSiteLink":"","docMapKey":"compress-media-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_COMPRESS_MEDIA_TYPES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.compression-level","additionalKeys":[],"configDoc":"The compression level used when compression support is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_COMPRESSION_LEVEL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.http.root-path","additionalKeys":[],"configDoc":"The HTTP root path. All web content will be served relative to this root path.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ROOT_PATH","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.auth.basic","additionalKeys":[],"configDoc":"If basic auth should be enabled. If both basic and form auth is enabled then basic auth will be enabled in silent mode. The basic auth is enabled by default if no authentication mechanisms are configured or Quarkus can safely determine that basic authentication is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_BASIC","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.form.enabled","additionalKeys":[],"configDoc":"If form authentication is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.post-location","additionalKeys":[],"configDoc":"The post location.","withinAMap":false,"defaultValue":"/j_security_check","javaDocSiteLink":"","docMapKey":"post-location","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_POST_LOCATION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PROACTIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.http.ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. `NONE, REQUEST, REQUIRED`.\n\nWhen set to `REQUIRED`, it's recommended to also set `quarkus.http.insecure-requests=disabled` to disable the plain HTTP port. If `quarkus.http.insecure-requests` is not set, but this parameter is set to `REQUIRED`, then, `quarkus.http.insecure-requests` is automatically set to `disabled`.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"tls-client-auth","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CLIENT_AUTH","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.virtual","additionalKeys":[],"configDoc":"If this is true then only a virtual channel will be set up for vertx web. We have this switch for testing purposes.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"virtual","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_VIRTUAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.non-application-root-path","additionalKeys":[],"configDoc":"A common root path for non-application endpoints. Various extension-provided endpoints such as metrics, health,\nand openapi are deployed under this path by default.\n

\n* Relative path (Default, `q`) ->\nNon-application endpoints will be served from\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}`.\n* Absolute path (`/q`) ->\nNon-application endpoints will be served from the specified path.\n* `${quarkus.http.root-path}` -> Setting this path to the same value as HTTP root path disables\nthis root path. All extension-provided endpoints will be served from `${quarkus.http.root-path}`.\n

\nIf the management interface is enabled, the root path for the endpoints exposed on the management interface\nis configured using the `quarkus.management.root-path` property instead of this property.","withinAMap":false,"defaultValue":"q","javaDocSiteLink":"","docMapKey":"non-application-root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_NON_APPLICATION_ROOT_PATH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.test-timeout","additionalKeys":[],"configDoc":"The REST Assured client timeout for testing.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"test-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.enable-compression","additionalKeys":[],"configDoc":"If enabled then the response body is compressed if the `Content-Type` header is set and the value is a compressed media type as configured via `compress-media-types`.\n\nNote that the RESTEasy Reactive and Reactive Routes extensions also make it possible to enable/disable compression declaratively using the annotations `io.quarkus.vertx.http.Compressed` and `io.quarkus.vertx.http.Uncompressed`.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-compression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ENABLE_COMPRESSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.enable-decompression","additionalKeys":[],"configDoc":"When enabled, vert.x will decompress the request's body if it's compressed.\n\nNote that the compression format (e.g., gzip) must be specified in the Content-Encoding header in the request.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-decompression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ENABLE_DECOMPRESSION","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.compress-media-types","additionalKeys":[],"configDoc":"List of media types for which the compression should be enabled automatically, unless declared explicitly via `Compressed` or `Uncompressed`.","withinAMap":false,"defaultValue":"text/html,text/plain,text/xml,text/css,text/javascript,application/javascript,application/graphql+json","javaDocSiteLink":"","docMapKey":"compress-media-types","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_COMPRESS_MEDIA_TYPES","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.compression-level","additionalKeys":[],"configDoc":"The compression level used when compression support is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_COMPRESSION_LEVEL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration index 46a50f74fe9..cb78b416df9 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.auth.permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":"quarkus.http.auth.permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"RUN_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.http.auth.policy.\"role-policy\".roles","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.http.auth.policy.\"role-policy\".permissions","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.http.auth.roles-mapping","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_ROLES_MAPPING","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.auth.certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":"quarkus.http.auth.form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.cors","additionalKeys":[],"configDoc":"Enable the CORS filter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cors-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-port","additionalKeys":[],"configDoc":"The HTTP port used to run tests","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.host","additionalKeys":[],"configDoc":"The HTTP host\n\nIn dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0.0\n\nDefaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.test-host","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.host-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.ssl-port","additionalKeys":[],"configDoc":"The HTTPS port","withinAMap":false,"defaultValue":"8443","javaDocSiteLink":"","docMapKey":"ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-ssl-port","additionalKeys":[],"configDoc":"The HTTPS port used to run tests","withinAMap":false,"defaultValue":"8444","javaDocSiteLink":"","docMapKey":"test-ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.test-ssl-enabled","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-ssl-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.InsecureRequests","key":"quarkus.http.insecure-requests","additionalKeys":[],"configDoc":"If insecure (i.e. http rather than https) requests are allowed. If this is `enabled` then http works as normal. `redirect` will still open the http port, but all requests will be redirected to the HTTPS port. `disabled` will prevent the HTTP port from opening at all.\n\nDefault is `enabled` except when client auth is set to `required` (configured using `quarkus.http.ssl.client-auth=required`). In this case, the default is `disabled`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-requests","configPhase":"RUN_TIME","acceptedValues":["`enabled`","`redirect`","`disabled`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INSECURE_REQUESTS","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2","additionalKeys":[],"configDoc":"If this is true (the default) then HTTP/2 will be enabled.\n\nNote that for browsers to be able to use it HTTPS must be enabled, and you must be running on JDK11 or above, as JDK8 does not support ALPN.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2-push-enabled","additionalKeys":[],"configDoc":"Enables or Disable the HTTP/2 Push feature. This setting can be used to disable server push. The server will not send a `PUSH_PROMISE` frame if it receives this parameter set to @++{++code false++}++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2-push-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2_PUSH_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.origins","additionalKeys":[],"configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ORIGINS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.methods","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.headers","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.exposed-headers","additionalKeys":[],"configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_EXPOSED_HEADERS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.cors.access-control-max-age","additionalKeys":[],"configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_MAX_AGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.cors.access-control-allow-credentials","additionalKeys":[],"configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_ALLOW_CREDENTIALS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.ssl.certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_RELOAD_PERIOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.ssl.sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_SNI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.static-resources.index-page","additionalKeys":[],"configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INDEX_PAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.include-hidden","additionalKeys":[],"configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INCLUDE_HIDDEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.enable-range-support","additionalKeys":[],"configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_ENABLE_RANGE_SUPPORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.caching-enabled","additionalKeys":[],"configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.cache-entry-timeout","additionalKeys":[],"configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHE_ENTRY_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.max-age","additionalKeys":[],"configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.static-resources.max-cache-size","additionalKeys":[],"configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.http.static-resources.content-encoding","additionalKeys":[],"configDoc":"Content encoding for text related files","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"content-encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CONTENT_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.handle-100-continue-automatically","additionalKeys":[],"configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HANDLE_100_CONTINUE_AUTOMATICALLY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.io-threads","additionalKeys":[],"configDoc":"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.\n\nIn 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IO_THREADS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.limits.rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_WINDOW_DURATION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.idle-timeout","additionalKeys":[],"configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.read-timeout","additionalKeys":[],"configDoc":"Http connection read timeout for blocking IO. This is the maximum amount of time a thread will wait for data, before an IOException will be thrown and the connection closed.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MULTIPART_FILE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.session.encryption-key","additionalKeys":[],"configDoc":"The encryption key that is used to store persistent logins (e.g. for form auth). Logins are stored in a persistent cookie that is encrypted with AES-256 using a key derived from a SHA-256 hash of the key that is provided here.\n\nIf no key is provided then an in-memory one will be generated, this will change on every restart though so it is not suitable for production environments. This must be more than 16 characters long for security reasons","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_SESSION_ENCRYPTION_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.so-reuse-port","additionalKeys":[],"configDoc":"Enable socket reuse port (linux/macOs native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"so-reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SO_REUSE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-quick-ack","additionalKeys":[],"configDoc":"Enable tcp quick ack (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-cork","additionalKeys":[],"configDoc":"Enable tcp cork (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_CORK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-fast-open","additionalKeys":[],"configDoc":"Enable tcp fast open (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.initial-window-size","additionalKeys":[],"configDoc":"Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting. Indicates the sender's initial window size (in octets) for stream-level flow control. The initial value is `2^16-1` (65,535) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-window-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INITIAL_WINDOW_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.domain-socket","additionalKeys":[],"configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.app.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.domain-socket-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.record-request-start-time","additionalKeys":[],"configDoc":"If this is true then the request start time will be recorded to enable logging of total request time.\n\nThis has a small performance penalty, so is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"record-request-start-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_RECORD_REQUEST_START_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.enabled","additionalKeys":[],"configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.exclude-pattern","additionalKeys":[],"configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.pattern","additionalKeys":[],"configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.log-to-file","additionalKeys":[],"configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_TO_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.base-file-name","additionalKeys":[],"configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_BASE_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-directory","additionalKeys":[],"configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-suffix","additionalKeys":[],"configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.category","additionalKeys":[],"configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CATEGORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.rotate","additionalKeys":[],"configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ROTATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.consolidate-rerouted-requests","additionalKeys":[],"configDoc":"If rerouted requests should be consolidated into one log entry","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"consolidate-rerouted-requests","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CONSOLIDATE_REROUTED_REQUESTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.traffic-shaping.enabled","additionalKeys":[],"configDoc":"Enables the traffic shaping.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.inbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for inbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"inbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_INBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for outbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.max-delay","additionalKeys":[],"configDoc":"Set the maximum delay to wait in case of traffic excess. Default is 15s. Must be less than the HTTP timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_MAX_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.check-interval","additionalKeys":[],"configDoc":"Set the delay between two computations of performances for channels. If set to 0, no stats are computed. Despite 0 is accepted (no accounting), it is recommended to set a positive value for the check interval, even if it is high since the precision of the traffic shaping depends on the period where the traffic is computed. In this case, a suggested value is something close to 5 or 10 minutes.\n\nIf not default, it defaults to 1s.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"check-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.peak-outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended. The default value is 400 MB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"peak-outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_PEAK_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".case-sensitive","additionalKeys":[],"configDoc":"If the cookie pattern is case-sensitive","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__CASE_SENSITIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".value","additionalKeys":[],"configDoc":"The value to set in the samesite attribute","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__VALUE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".enable-client-checker","additionalKeys":[],"configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ENABLE_CLIENT_CHECKER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".add-secure-for-none","additionalKeys":[],"configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ADD_SECURE_FOR_NONE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.PayloadHint","key":"quarkus.http.unhandled-error-content-type-default","additionalKeys":[],"configDoc":"Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.\n\nIf the client requested a supported content-type in request headers (e.g. \"Accept: application/json\", \"Accept: text/html\"), Quarkus will use that content type.\n\nOtherwise, it will default to the content type configured here.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unhandled-error-content-type-default","configPhase":"RUN_TIME","acceptedValues":["`json`","`html`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_UNHANDLED_ERROR_CONTENT_TYPE_DEFAULT","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__MATCHES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.http.filter.\"filter\".header","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.filter.\"filter\".order","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.proxy.allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.http.proxy.trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.auth.permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":"quarkus.http.auth.permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"RUN_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.auth.certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":"quarkus.http.auth.form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.cors","additionalKeys":[],"configDoc":"Enable the CORS filter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cors-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-port","additionalKeys":[],"configDoc":"The HTTP port used to run tests","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.host","additionalKeys":[],"configDoc":"The HTTP host\n\nIn dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0.0\n\nDefaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.\n\nAs an exception, when running in Windows Subsystem for Linux (WSL), the HTTP host defaults to 0.0.0.0 even in dev/test mode since using localhost makes the application inaccessible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.test-host","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.host-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.ssl-port","additionalKeys":[],"configDoc":"The HTTPS port","withinAMap":false,"defaultValue":"8443","javaDocSiteLink":"","docMapKey":"ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-ssl-port","additionalKeys":[],"configDoc":"The HTTPS port used to run tests","withinAMap":false,"defaultValue":"8444","javaDocSiteLink":"","docMapKey":"test-ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.test-ssl-enabled","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-ssl-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.InsecureRequests","key":"quarkus.http.insecure-requests","additionalKeys":[],"configDoc":"If insecure (i.e. http rather than https) requests are allowed. If this is `enabled` then http works as normal. `redirect` will still open the http port, but all requests will be redirected to the HTTPS port. `disabled` will prevent the HTTP port from opening at all.\n\nDefault is `enabled` except when client auth is set to `required` (configured using `quarkus.http.ssl.client-auth=required`). In this case, the default is `disabled`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-requests","configPhase":"RUN_TIME","acceptedValues":["`enabled`","`redirect`","`disabled`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INSECURE_REQUESTS","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2","additionalKeys":[],"configDoc":"If this is true (the default) then HTTP/2 will be enabled.\n\nNote that for browsers to be able to use it HTTPS must be enabled, and you must be running on JDK11 or above, as JDK8 does not support ALPN.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2-push-enabled","additionalKeys":[],"configDoc":"Enables or Disable the HTTP/2 Push feature. This setting can be used to disable server push. The server will not send a `PUSH_PROMISE` frame if it receives this parameter set to @++{++code false++}++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2-push-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2_PUSH_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.origins","additionalKeys":[],"configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ORIGINS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.methods","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.headers","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.exposed-headers","additionalKeys":[],"configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_EXPOSED_HEADERS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.cors.access-control-max-age","additionalKeys":[],"configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_MAX_AGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.cors.access-control-allow-credentials","additionalKeys":[],"configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_ALLOW_CREDENTIALS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.ssl.certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_RELOAD_PERIOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.ssl.sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_SNI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.static-resources.index-page","additionalKeys":[],"configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INDEX_PAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.include-hidden","additionalKeys":[],"configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INCLUDE_HIDDEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.enable-range-support","additionalKeys":[],"configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_ENABLE_RANGE_SUPPORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.caching-enabled","additionalKeys":[],"configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.cache-entry-timeout","additionalKeys":[],"configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHE_ENTRY_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.max-age","additionalKeys":[],"configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.static-resources.max-cache-size","additionalKeys":[],"configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.http.static-resources.content-encoding","additionalKeys":[],"configDoc":"Content encoding for text related files","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"content-encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CONTENT_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.handle-100-continue-automatically","additionalKeys":[],"configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HANDLE_100_CONTINUE_AUTOMATICALLY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.io-threads","additionalKeys":[],"configDoc":"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.\n\nIn 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IO_THREADS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.limits.rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_WINDOW_DURATION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.idle-timeout","additionalKeys":[],"configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.read-timeout","additionalKeys":[],"configDoc":"Http connection read timeout for blocking IO. This is the maximum amount of time a thread will wait for data, before an IOException will be thrown and the connection closed.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MULTIPART_FILE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.session.encryption-key","additionalKeys":[],"configDoc":"The encryption key that is used to store persistent logins (e.g. for form auth). Logins are stored in a persistent cookie that is encrypted with AES-256 using a key derived from a SHA-256 hash of the key that is provided here.\n\nIf no key is provided then an in-memory one will be generated, this will change on every restart though so it is not suitable for production environments. This must be more than 16 characters long for security reasons","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_SESSION_ENCRYPTION_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.so-reuse-port","additionalKeys":[],"configDoc":"Enable socket reuse port (linux/macOs native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"so-reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SO_REUSE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-quick-ack","additionalKeys":[],"configDoc":"Enable tcp quick ack (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-cork","additionalKeys":[],"configDoc":"Enable tcp cork (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_CORK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-fast-open","additionalKeys":[],"configDoc":"Enable tcp fast open (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.initial-window-size","additionalKeys":[],"configDoc":"Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting. Indicates the sender's initial window size (in octets) for stream-level flow control. The initial value is `2^16-1` (65,535) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-window-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INITIAL_WINDOW_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.domain-socket","additionalKeys":[],"configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.app.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.domain-socket-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.record-request-start-time","additionalKeys":[],"configDoc":"If this is true then the request start time will be recorded to enable logging of total request time.\n\nThis has a small performance penalty, so is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"record-request-start-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_RECORD_REQUEST_START_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.enabled","additionalKeys":[],"configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.exclude-pattern","additionalKeys":[],"configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.pattern","additionalKeys":[],"configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.log-to-file","additionalKeys":[],"configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_TO_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.base-file-name","additionalKeys":[],"configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_BASE_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-directory","additionalKeys":[],"configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-suffix","additionalKeys":[],"configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.category","additionalKeys":[],"configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CATEGORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.rotate","additionalKeys":[],"configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ROTATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.consolidate-rerouted-requests","additionalKeys":[],"configDoc":"If rerouted requests should be consolidated into one log entry","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"consolidate-rerouted-requests","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CONSOLIDATE_REROUTED_REQUESTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.traffic-shaping.enabled","additionalKeys":[],"configDoc":"Enables the traffic shaping.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.inbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for inbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"inbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_INBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for outbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.max-delay","additionalKeys":[],"configDoc":"Set the maximum delay to wait in case of traffic excess. Default is 15s. Must be less than the HTTP timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_MAX_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.check-interval","additionalKeys":[],"configDoc":"Set the delay between two computations of performances for channels. If set to 0, no stats are computed. Despite 0 is accepted (no accounting), it is recommended to set a positive value for the check interval, even if it is high since the precision of the traffic shaping depends on the period where the traffic is computed. In this case, a suggested value is something close to 5 or 10 minutes.\n\nIf not default, it defaults to 1s.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"check-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.peak-outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended. The default value is 400 MB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"peak-outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_PEAK_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".case-sensitive","additionalKeys":[],"configDoc":"If the cookie pattern is case-sensitive","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__CASE_SENSITIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".value","additionalKeys":[],"configDoc":"The value to set in the samesite attribute","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__VALUE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".enable-client-checker","additionalKeys":[],"configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ENABLE_CLIENT_CHECKER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".add-secure-for-none","additionalKeys":[],"configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ADD_SECURE_FOR_NONE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.PayloadHint","key":"quarkus.http.unhandled-error-content-type-default","additionalKeys":[],"configDoc":"Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.\n\nIf the client requested a supported content-type in request headers (e.g. \"Accept: application/json\", \"Accept: text/html\"), Quarkus will use that content type.\n\nOtherwise, it will default to the content type configured here.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unhandled-error-content-type-default","configPhase":"RUN_TIME","acceptedValues":["`json`","`html`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_UNHANDLED_ERROR_CONTENT_TYPE_DEFAULT","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__MATCHES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.http.filter.\"filter\".header.\"header-name\"","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.filter.\"filter\".order","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.proxy.allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.http.proxy.trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig index 08162350a4b..ac837e759e4 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.management.enabled","additionalKeys":[],"configDoc":"Enables / Disables the usage of a separate interface/port to expose the management endpoints. If sets to `true`, the management endpoints will be exposed to a different HTTP server. This avoids exposing the management endpoints on a publicly available server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.auth.basic","additionalKeys":[],"configDoc":"If basic auth should be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_BASIC","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.auth.proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PROACTIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.management.ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"tls-client-auth","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CLIENT_AUTH","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.management.root-path","additionalKeys":[],"configDoc":"A common root path for management endpoints. Various extension-provided management endpoints such as metrics and health are deployed under this path by default.","withinAMap":false,"defaultValue":"/q","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.enable-compression","additionalKeys":[],"configDoc":"If responses should be compressed.\n\nNote that this will attempt to compress all responses, to avoid compressing already compressed content (such as images) you need to set the following header:\n\nContent-Encoding: identity\n\nWhich will tell vert.x not to compress the response.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-compression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ENABLE_COMPRESSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.enable-decompression","additionalKeys":[],"configDoc":"When enabled, vert.x will decompress the request's body if it's compressed.\n\nNote that the compression format (e.g., gzip) must be specified in the Content-Encoding header in the request.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-decompression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ENABLE_DECOMPRESSION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.compression-level","additionalKeys":[],"configDoc":"The compression level used when compression support is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_COMPRESSION_LEVEL","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.management.enabled","additionalKeys":[],"configDoc":"Enables / Disables the usage of a separate interface/port to expose the management endpoints. If sets to `true`, the management endpoints will be exposed to a different HTTP server. This avoids exposing the management endpoints on a publicly available server.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ENABLED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.auth.basic","additionalKeys":[],"configDoc":"If basic auth should be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"basic","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_BASIC","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.auth.proactive","additionalKeys":[],"configDoc":"If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"proactive","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PROACTIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.management.ssl.client-auth","additionalKeys":[],"configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"tls-client-auth","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CLIENT_AUTH","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.management.root-path","additionalKeys":[],"configDoc":"A common root path for management endpoints. Various extension-provided management endpoints such as metrics and health are deployed under this path by default.","withinAMap":false,"defaultValue":"/q","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ROOT_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.enable-compression","additionalKeys":[],"configDoc":"If responses should be compressed.\n\nNote that this will attempt to compress all responses, to avoid compressing already compressed content (such as images) you need to set the following header:\n\nContent-Encoding: identity\n\nWhich will tell vert.x not to compress the response.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-compression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ENABLE_COMPRESSION","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.enable-decompression","additionalKeys":[],"configDoc":"When enabled, vert.x will decompress the request's body if it's compressed.\n\nNote that the compression format (e.g., gzip) must be specified in the Content-Encoding header in the request.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-decompression","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ENABLE_DECOMPRESSION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.compression-level","additionalKeys":[],"configDoc":"The compression level used when compression support is enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression-level","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_COMPRESSION_LEVEL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration index cef14f62fb1..763eb27638c 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.auth.permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.auth.permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":"quarkus.management.auth.permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"RUN_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.management.auth.policy.\"role-policy\".roles","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.management.auth.policy.\"role-policy\".permissions","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.management.auth.roles-mapping","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role1","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.test-port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.host","additionalKeys":[],"configDoc":"The HTTP host Defaults to 0.0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.host-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HOST_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.ssl.certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_RELOAD_PERIOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.ssl.sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_SNI","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.handle-100-continue-automatically","additionalKeys":[],"configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HANDLE_100_CONTINUE_AUTOMATICALLY","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.limits.rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_RST_FLOOD_WINDOW_DURATION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.idle-timeout","additionalKeys":[],"configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_MULTIPART_FILE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.domain-socket","additionalKeys":[],"configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.management.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_DOMAIN_SOCKET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.domain-socket-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_DOMAIN_SOCKET_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HEADER__HEADER__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HEADER__HEADER__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HEADER__HEADER__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__MATCHES","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.management.filter.\"filter\".header","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.filter.\"filter\".order","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.proxy.allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.management.proxy.trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.auth.permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.auth.permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":"quarkus.management.auth.permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"RUN_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.management.auth.policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.management.auth.policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.auth.policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.management.auth.roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.test-port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.host","additionalKeys":[],"configDoc":"The HTTP host Defaults to 0.0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.host-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HOST_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.ssl.certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CERTIFICATE_RELOAD_PERIOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.ssl.sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_SSL_SNI","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.handle-100-continue-automatically","additionalKeys":[],"configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HANDLE_100_CONTINUE_AUTOMATICALLY","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.limits.rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_LIMITS_RST_FLOOD_WINDOW_DURATION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.idle-timeout","additionalKeys":[],"configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_BODY_MULTIPART_FILE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.domain-socket","additionalKeys":[],"configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.management.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_DOMAIN_SOCKET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.domain-socket-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_DOMAIN_SOCKET_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HEADER__HEADER__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HEADER__HEADER__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_HEADER__HEADER__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__MATCHES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.management.filter.\"filter\".header.\"header-name\"","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.filter.\"filter\".order","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_FILTER__FILTER__ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.proxy.allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.management.proxy.trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","since":null,"environmentVariable":"QUARKUS_MANAGEMENT_PROXY_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.virtual.threads.VirtualThreadsConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.virtual.threads.VirtualThreadsConfig index ae8e1409b43..9f3c9ab321e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.virtual.threads.VirtualThreadsConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.virtual.threads.VirtualThreadsConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.virtual-threads.name-prefix","additionalKeys":[],"configDoc":"Virtual thread name prefix. If left blank virtual threads will be unnamed.","withinAMap":false,"defaultValue":"quarkus-virtual-thread-","javaDocSiteLink":"","docMapKey":"name-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_NAME_PREFIX","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.virtual-threads.shutdown-timeout","additionalKeys":[],"configDoc":"The shutdown timeout. If all pending work has not been completed by this time then any pending tasks will be interrupted, and the shutdown process will continue","withinAMap":false,"defaultValue":"1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_SHUTDOWN_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.virtual-threads.shutdown-check-interval","additionalKeys":[],"configDoc":"The frequency at which the status of the executor service should be checked during shutdown. Setting this key to an empty value disables the shutdown check interval.","withinAMap":false,"defaultValue":"5s","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-check-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_SHUTDOWN_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.virtual-threads.enabled","additionalKeys":[],"configDoc":"A flag to explicitly disabled virtual threads, even if the JVM support them. In this case, methods annotated with `@RunOnVirtualThread` are executed on the worker thread pool.\n\nThis flag is intended to be used when running with virtual threads become more expensive than plain worker threads, because of pinning, monopolization or thread-based object pool.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_ENABLED","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.virtual-threads.name-prefix","additionalKeys":[],"configDoc":"Virtual thread name prefix. If left blank virtual threads will be unnamed.","withinAMap":false,"defaultValue":"quarkus-virtual-thread-","javaDocSiteLink":"","docMapKey":"name-prefix","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_NAME_PREFIX","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.virtual-threads.shutdown-timeout","additionalKeys":[],"configDoc":"The shutdown timeout. If all pending work has not been completed by this time then any pending tasks will be interrupted, and the shutdown process will continue","withinAMap":false,"defaultValue":"1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_SHUTDOWN_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.virtual-threads.shutdown-check-interval","additionalKeys":[],"configDoc":"The frequency at which the status of the executor service should be checked during shutdown. Setting this key to an empty value disables the shutdown check interval.","withinAMap":false,"defaultValue":"5s","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"shutdown-check-interval","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_SHUTDOWN_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.virtual-threads.enabled","additionalKeys":[],"configDoc":"A flag to explicitly disabled virtual threads, even if the JVM support them. In this case, methods annotated with `@RunOnVirtualThread` are executed on the worker thread pool.\n\nThis flag is intended to be used when running with virtual threads become more expensive than plain worker threads, because of pinning, monopolization or thread-based object pool.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.virtual-threads","since":null,"environmentVariable":"QUARKUS_VIRTUAL_THREADS_ENABLED","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig new file mode 100644 index 00000000000..4d9e7137d94 --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig @@ -0,0 +1 @@ +[{"configDocKey":{"type":"boolean","key":"quarkus.web-dependency-locator.version-reroute","additionalKeys":[],"configDoc":"If the version reroute is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"version-reroute","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.web-dependency-locator","since":null,"environmentVariable":"QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.web-dependency-locator.import-mappings.\"module-specifier\"","additionalKeys":[],"configDoc":"User defined import mappings","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"module-specifier","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.web-dependency-locator","since":null,"environmentVariable":"QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.web-dependency-locator.web-root","additionalKeys":[],"configDoc":"The directory in the resources which serves as root for the web assets","withinAMap":false,"defaultValue":"web","javaDocSiteLink":"","docMapKey":"web-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.web-dependency-locator","since":null,"environmentVariable":"QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.web-dependency-locator.app-root","additionalKeys":[],"configDoc":"The directory in the resources which serves as root for the app assets","withinAMap":false,"defaultValue":"app","javaDocSiteLink":"","docMapKey":"app-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.web-dependency-locator","since":null,"environmentVariable":"QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig deleted file mode 100644 index 61438655715..00000000000 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig +++ /dev/null @@ -1 +0,0 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.web-jar-locator.version-reroute","additionalKeys":[],"configDoc":"If the version reroute is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"version-reroute","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.web-jar-locator","since":null,"environmentVariable":"QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.web-jar-locator.import-mappings","additionalKeys":[],"configDoc":"User defined import mappings","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"import-mappings","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.web-jar-locator","since":null,"environmentVariable":"QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.client.deployment.WebsocketConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.client.deployment.WebsocketConfig index ced27f1c413..e9e9a946840 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.client.deployment.WebsocketConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.client.deployment.WebsocketConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":"quarkus.websocket.max-frame-size","additionalKeys":[],"configDoc":"The maximum amount of data that can be sent in a single frame. Messages larger than this must be broken up into continuation frames.","withinAMap":false,"defaultValue":"65536","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websocket","since":null,"environmentVariable":"QUARKUS_WEBSOCKET_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.websocket.dispatch-to-worker","additionalKeys":[],"configDoc":"If the websocket methods should be run in a worker thread. This allows them to run blocking tasks, however it will not be as fast as running directly in the IO thread.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dispatch-to-worker","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websocket","since":null,"environmentVariable":"QUARKUS_WEBSOCKET_DISPATCH_TO_WORKER","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":"quarkus.websocket.max-frame-size","additionalKeys":[],"configDoc":"The maximum amount of data that can be sent in a single frame. Messages larger than this must be broken up into continuation frames.","withinAMap":false,"defaultValue":"65536","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websocket","since":null,"environmentVariable":"QUARKUS_WEBSOCKET_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.websocket.dispatch-to-worker","additionalKeys":[],"configDoc":"If the websocket methods should be run in a worker thread. This allows them to run blocking tasks, however it will not be as fast as running directly in the IO thread.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dispatch-to-worker","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websocket","since":null,"environmentVariable":"QUARKUS_WEBSOCKET_DISPATCH_TO_WORKER","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig new file mode 100644 index 00000000000..e46a65095e9 --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig @@ -0,0 +1 @@ +[{"configDocKey":{"type":"boolean","key":"quarkus.websockets-next.client.offer-per-message-compression","additionalKeys":[],"configDoc":"Compression Extensions for WebSocket are supported by default.\n\nSee also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692]","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"offer-per-message-compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.client","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.websockets-next.client.compression-level","additionalKeys":[],"configDoc":"The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression-level","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.client","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.websockets-next.client.max-message-size","additionalKeys":[],"configDoc":"The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.client","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.websockets-next.client.auto-ping-interval","additionalKeys":[],"configDoc":"The interval after which, when set, the client sends a ping message to a connected server automatically.\n\nPing messages are not sent automatically by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"auto-ping-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.client","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsRuntimeConfig deleted file mode 100644 index e8d1699beec..00000000000 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsRuntimeConfig +++ /dev/null @@ -1 +0,0 @@ -[{"configDocKey":{"type":"string","key":"quarkus.websockets-next.supported-subprotocols","additionalKeys":[],"configDoc":"See link:https://datatracker.ietf.org/doc/html/rfc6455#page-12[The WebSocket Protocol]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supported-subprotocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.websockets-next.timeout","additionalKeys":[],"configDoc":"TODO Not implemented yet. The default timeout to complete processing of a message.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_TIMEOUT","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig new file mode 100644 index 00000000000..db1b0e7da00 --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig @@ -0,0 +1 @@ +[{"configDocKey":{"type":"string","key":"quarkus.websockets-next.server.supported-subprotocols","additionalKeys":[],"configDoc":"See link:https://datatracker.ietf.org/doc/html/rfc6455#page-12[The WebSocket Protocol]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supported-subprotocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.server","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.websockets-next.server.per-message-compression-supported","additionalKeys":[],"configDoc":"Compression Extensions for WebSocket are supported by default.\n\nSee also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692]","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"per-message-compression-supported","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.server","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.websockets-next.server.compression-level","additionalKeys":[],"configDoc":"The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression-level","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.server","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.websockets-next.server.max-message-size","additionalKeys":[],"configDoc":"The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.server","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.websockets-next.server.auto-ping-interval","additionalKeys":[],"configDoc":"The interval after which, when set, the server sends a ping message to a connected client automatically.\n\nPing messages are not sent automatically by default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"auto-ping-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.websockets-next.server","since":null,"environmentVariable":"QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig new file mode 100644 index 00000000000..fd85dc42245 --- /dev/null +++ b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig @@ -0,0 +1 @@ +io.quarkus.cache.infinispan.runtime.InfinispanCachesBuildTimeConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig new file mode 100644 index 00000000000..d55149e7da4 --- /dev/null +++ b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-cache-infinispan.adoc/io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig @@ -0,0 +1 @@ +io.quarkus.cache.infinispan.runtime.InfinispanCachesConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-observability.adoc/io.quarkus.observability.runtime.config.ObservabilityConfiguration b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-observability.adoc/io.quarkus.observability.runtime.config.ObservabilityConfiguration new file mode 100644 index 00000000000..b6828a22949 --- /dev/null +++ b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-observability.adoc/io.quarkus.observability.runtime.config.ObservabilityConfiguration @@ -0,0 +1 @@ +io.quarkus.observability.runtime.config.ObservabilityConfiguration \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webdependency-locator.adoc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webdependency-locator.adoc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig new file mode 100644 index 00000000000..254a9f4271e --- /dev/null +++ b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webdependency-locator.adoc/io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig @@ -0,0 +1 @@ +io.quarkus.webdependency.locator.deployment.WebDependencyLocatorConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webjar-locator.adoc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webjar-locator.adoc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig deleted file mode 100644 index 17c1ae4223d..00000000000 --- a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-webjar-locator.adoc/io.quarkus.webjar.locator.deployment.WebJarLocatorConfig +++ /dev/null @@ -1 +0,0 @@ -io.quarkus.webjar.locator.deployment.WebJarLocatorConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig new file mode 100644 index 00000000000..436789fe5e0 --- /dev/null +++ b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsClientRuntimeConfig @@ -0,0 +1 @@ +io.quarkus.websockets.next.WebSocketsClientRuntimeConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsRuntimeConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsRuntimeConfig deleted file mode 100644 index caeff0834ba..00000000000 --- a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsRuntimeConfig +++ /dev/null @@ -1 +0,0 @@ -io.quarkus.websockets.next.WebSocketsRuntimeConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig new file mode 100644 index 00000000000..c23fc6b62fc --- /dev/null +++ b/_generated-doc/latest/config/extensions-configuration-roots-list/quarkus-websockets-next.adoc/io.quarkus.websockets.next.WebSocketsServerRuntimeConfig @@ -0,0 +1 @@ +io.quarkus.websockets.next.WebSocketsServerRuntimeConfig \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-agroal-config-group-data-source-jdbc-runtime-config.adoc b/_generated-doc/latest/config/quarkus-agroal-config-group-data-source-jdbc-runtime-config.adoc index 917875ac953..07cb6febab0 100644 --- a/_generated-doc/latest/config/quarkus-agroal-config-group-data-source-jdbc-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-agroal-config-group-data-source-jdbc-runtime-config.adoc @@ -362,9 +362,9 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties]]`link:#quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource.jdbc.additional-jdbc-properties]` +a| [[quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key]]`link:#quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource.jdbc.additional-jdbc-properties."property-key"]` -`link:#quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties]` +`link:#quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties."property-key"]` [.description] @@ -372,12 +372,13 @@ a| [[quarkus-agroal-config-group-data-source-jdbc-runtime-config_quarkus-datasou Other unspecified properties to be passed to the JDBC driver when creating new connections. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config.adoc b/_generated-doc/latest/config/quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config.adoc index 3541d8e8311..04a0cc8dece 100644 --- a/_generated-doc/latest/config/quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config.adoc @@ -362,9 +362,9 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties]]`link:#quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource.jdbc.additional-jdbc-properties]` +a| [[quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key]]`link:#quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource.jdbc.additional-jdbc-properties."property-key"]` -`link:#quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties]` +`link:#quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jdbc-outer-named-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties."property-key"]` [.description] @@ -372,12 +372,13 @@ a| [[quarkus-agroal-config-group-data-sources-jdbc-runtime-config-data-source-jd Other unspecified properties to be passed to the JDBC driver when creating new connections. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-agroal-general-config-items.adoc b/_generated-doc/latest/config/quarkus-agroal-general-config-items.adoc index 2fdb774263e..adb25dee4ae 100644 --- a/_generated-doc/latest/config/quarkus-agroal-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-agroal-general-config-items.adoc @@ -479,9 +479,9 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties]]`link:#quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource.jdbc.additional-jdbc-properties]` +a| [[quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc-properties-property-key]]`link:#quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource.jdbc.additional-jdbc-properties."property-key"]` -`link:#quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties]` +`link:#quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties."property-key"]` [.description] @@ -489,12 +489,13 @@ a| [[quarkus-agroal-general-config-items_quarkus-datasource-jdbc-additional-jdbc Other unspecified properties to be passed to the JDBC driver when creating new connections. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-agroal.adoc b/_generated-doc/latest/config/quarkus-agroal.adoc index 2ce41c8bf2a..707a87b30d9 100644 --- a/_generated-doc/latest/config/quarkus-agroal.adoc +++ b/_generated-doc/latest/config/quarkus-agroal.adoc @@ -479,9 +479,9 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties]]`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource.jdbc.additional-jdbc-properties]` +a| [[quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-property-key]]`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource.jdbc.additional-jdbc-properties."property-key"]` -`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties]` +`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties."property-key"]` [.description] @@ -489,12 +489,13 @@ a| [[quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additiona Other unspecified properties to be passed to the JDBC driver when creating new connections. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-all-build-items.adoc b/_generated-doc/latest/config/quarkus-all-build-items.adoc index 39fc3f50d52..725da816d24 100644 --- a/_generated-doc/latest/config/quarkus-all-build-items.adoc +++ b/_generated-doc/latest/config/quarkus-all-build-items.adoc @@ -84,8 +84,7 @@ a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/ a| `ObjectLoader objectLoader` :: +++No Javadoc found+++ a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/io/quarkus/deployment/builditem/BytecodeTransformerBuildItem.java[`io.quarkus.deployment.builditem.BytecodeTransformerBuildItem`, window="_blank"] :: +++No Javadoc found+++ -a| `boolean eager` :: +++If this is true it means the class should be loaded eagerly by a thread pool in dev mode on multithreaded systems.

Transformation is expensive, so doing it this way can speed up boot time.+++ -`String classToTransform` :: +++No Javadoc found+++ +a| `String classToTransform` :: +++No Javadoc found+++ `BiFunction visitorFunction` :: +++No Javadoc found+++ `BiFunction inputTransformer` :: +++Function that can be applied to the input bytes before it is passed into ASM. This should only be used in very specific circumstances. At the moment the only known valid use case is JaCoCo, which needs access to the unmodified class file bytes.+++ `Set requireConstPoolEntry` :: +++A set of class names that need to be present in the const pool for the transformation to happen. These need to be in JVM internal format.

The transformation is only applied if at least one of the entries in the const pool is present.

Note that this is an optimisation, and if another transformer is transforming the class anyway then this transformer will always be applied.+++ @@ -113,6 +112,7 @@ a| `JavaVersion javaVersion` :: +++No Javadoc found+++ a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/io/quarkus/deployment/builditem/ConfigClassBuildItem.java[`io.quarkus.deployment.builditem.ConfigClassBuildItem`, window="_blank"] :: +++No Javadoc found+++ a| `Class configClass` :: +++No Javadoc found+++ +`Set configComponentInterfaces` :: +++All the config interfaces registered for this config mapping (including the nested ones)+++ `Set types` :: +++No Javadoc found+++ `Set generatedClasses` :: +++No Javadoc found+++ `String prefix` :: +++No Javadoc found+++ @@ -745,6 +745,7 @@ a| https://github.com/quarkusio/quarkus/blob/main/extensions/arc/deployment/src/ a| `String propertyName` :: +++No Javadoc found+++ `Type propertyType` :: +++No Javadoc found+++ `String defaultValue` :: +++No Javadoc found+++ +`ExecutionMode executionMode` :: +++No Javadoc found+++ a| https://github.com/quarkusio/quarkus/blob/main/extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/ContextRegistrationPhaseBuildItem.java[`io.quarkus.arc.deployment.ContextRegistrationPhaseBuildItem`, window="_blank"] :: +++Context registration phase can be used to register custom CDI contexts.

An extension that needs to produce other build items during the "context registration" phase should use this build item. The build step should produce a or at least inject a for this build item, otherwise it could be ignored or processed at the wrong time, e.g. after .

Typical workflow involves obtaining a via . Note that there is no need to invoke once you are done as it is performed automatically.+++ a| `BeanProcessor beanProcessor` :: +++No Javadoc found+++ @@ -1062,7 +1063,9 @@ a| `String className` :: +++No Javadoc found+++ a| https://github.com/quarkusio/quarkus/blob/main/extensions/hibernate-orm/deployment-spi/src/main/java/io/quarkus/hibernate/orm/deployment/spi/DatabaseKindDialectBuildItem.java[`io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem`, window="_blank"] :: +++An Hibernate Dialect associated with a database kind.+++ a| `String dbKind` :: +++No Javadoc found+++ -`String dialect` :: +++No Javadoc found+++ +`Optional databaseProductName` :: +++No Javadoc found+++ +`Optional dialect` :: +++No Javadoc found+++ +`Set matchingDialects` :: +++No Javadoc found+++ `Optional defaultDatabaseProductVersion` :: +++No Javadoc found+++ |=== @@ -1122,6 +1125,11 @@ a| `Set backendNamesForIndexedEntities` :: +++No Javadoc found+++ [%header,cols=2*] |=== |Class Name |Attributes +a| https://github.com/quarkusio/quarkus/blob/main/extensions/hibernate-validator/spi/src/main/java/io/quarkus/hibernate/validator/spi/AdditionalConstrainedClassBuildItem.java[`io.quarkus.hibernate.validator.spi.AdditionalConstrainedClassBuildItem`, window="_blank"] :: +++No Javadoc found+++ +a| `Class clazz` :: +++No Javadoc found+++ +`String name` :: +++No Javadoc found+++ +`byte[] bytes` :: +++No Javadoc found+++ + a| https://github.com/quarkusio/quarkus/blob/main/extensions/hibernate-validator/spi/src/main/java/io/quarkus/hibernate/validator/spi/BeanValidationAnnotationsBuildItem.java[`io.quarkus.hibernate.validator.spi.BeanValidationAnnotationsBuildItem`, window="_blank"] :: +++BuildItem used to publish the list of detected Bean Validation annotations for consumption by other extensions.+++ a| `DotName valid` :: +++No Javadoc found+++ `Set constraints` :: +++No Javadoc found+++ @@ -1639,7 +1647,7 @@ a| `String name` :: +++No Javadoc found+++ `Map mergeCandidates` :: +++No Javadoc found+++ `String defaultLocale` :: +++No Javadoc found+++ -a| https://github.com/quarkusio/quarkus/blob/main/extensions/qute/deployment/src/main/java/io/quarkus/qute/deployment/MessageBundleMethodBuildItem.java[`io.quarkus.qute.deployment.MessageBundleMethodBuildItem`, window="_blank"] :: +++Represents a message bundle method.

Note that templates that contain no expressions don't need to be validated.+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/qute/deployment/src/main/java/io/quarkus/qute/deployment/MessageBundleMethodBuildItem.java[`io.quarkus.qute.deployment.MessageBundleMethodBuildItem`, window="_blank"] :: +++Represents a message bundle method.

Note that templates that contain no expressions/sections don't need to be validated.+++ a| `String bundleName` :: +++No Javadoc found+++ `String key` :: +++No Javadoc found+++ `String templateId` :: +++No Javadoc found+++ @@ -1861,6 +1869,8 @@ a| `MethodInfo methodInfo` :: +++No Javadoc found+++ [%header,cols=2*] |=== |Class Name |Attributes +a| https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AllowNotRestParametersBuildItem.java[`io.quarkus.resteasy.reactive.server.spi.AllowNotRestParametersBuildItem`, window="_blank"] :: +++A build item which extensions can generate when they want to allow RESTEasy Reactive methods with parameters that are annotated with not REST annotations. This allows RESTEasy Reactive to let mixed parameters coexist within resource methods signature+++ +a| None a| https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AnnotationsTransformerBuildItem.java[`io.quarkus.resteasy.reactive.server.spi.AnnotationsTransformerBuildItem`, window="_blank"] :: +++Make it possible to add, remove or alter annotations on various components. The provided transformer uses to limit the scope of transformer to classes, fields, methods, method params or a combination of those. These metadata changes are not stored in Jandex directly (Jandex is immutable) but instead in an abstraction layer. Users/extensions can access to view the updated annotation model. NOTE: Extensions that operate purely on Jandex index analysis won't be able to see any changes made via !+++ a| `AnnotationsTransformer transformer` :: +++No Javadoc found+++ @@ -2433,6 +2443,9 @@ a| `String endpoint` :: +++No Javadoc found+++ `String description` :: +++No Javadoc found+++ `boolean absolutePath` :: +++No Javadoc found+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/RelocationImportMapBuildItem.java[`io.quarkus.devui.deployment.RelocationImportMapBuildItem`, window="_blank"] :: +++Used internally to relocate namespaces for backward compatibility+++ +a| `Map relocations` :: +++No Javadoc found+++ + a| https://github.com/quarkusio/quarkus/blob/main/extensions/vertx-http/deployment/src/main/java/io/quarkus/vertx/http/deployment/RequireBodyHandlerBuildItem.java[`io.quarkus.vertx.http.deployment.RequireBodyHandlerBuildItem`, window="_blank"] :: +++This is a marker that indicates that the body handler should be installed on all routes, as an extension requires the request to be fully buffered.+++ a| `BooleanSupplier bodyHandlerRequiredCondition` :: +++No Javadoc found+++ @@ -2544,16 +2557,16 @@ a| `Set entries` :: +++No Javadoc found+++ a| https://github.com/quarkusio/quarkus/blob/main/extensions/vertx-http/deployment-spi/src/main/java/io/quarkus/vertx/http/deployment/spi/UseManagementInterfaceBuildItem.java[`io.quarkus.vertx.http.deployment.spi.UseManagementInterfaceBuildItem`, window="_blank"] :: +++Marker build item indicating that the application uses a separate interface:port for the management endpoints such as metrics, health and prometheus.+++ a| None |=== -== WebJar Locator +== Web Dependency Locator [%header,cols=2*] |=== |Class Name |Attributes -a| https://github.com/quarkusio/quarkus/blob/main/extensions/webjars-locator/deployment/src/main/java/io/quarkus/webjar/locator/deployment/ImportMapBuildItem.java[`io.quarkus.webjar.locator.deployment.ImportMapBuildItem`, window="_blank"] :: +++No Javadoc found+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/web-dependency-locator/deployment/src/main/java/io/quarkus/webdependency/locator/deployment/ImportMapBuildItem.java[`io.quarkus.webdependency.locator.deployment.ImportMapBuildItem`, window="_blank"] :: +++No Javadoc found+++ a| `String importmap` :: +++No Javadoc found+++ -a| https://github.com/quarkusio/quarkus/blob/main/extensions/webjars-locator/deployment/src/main/java/io/quarkus/webjar/locator/deployment/devui/WebJarLibrariesBuildItem.java[`io.quarkus.webjar.locator.deployment.devui.WebJarLibrariesBuildItem`, window="_blank"] :: +++No Javadoc found+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/web-dependency-locator/deployment/src/main/java/io/quarkus/webdependency/locator/deployment/devui/WebDependencyLibrariesBuildItem.java[`io.quarkus.webdependency.locator.deployment.devui.WebDependencyLibrariesBuildItem`, window="_blank"] :: +++No Javadoc found+++ a| `String provider` :: +++No Javadoc found+++ -`List webJarLibraries` :: +++No Javadoc found+++ +`List webDependencyLibraries` :: +++No Javadoc found+++ |=== == WebSockets Client @@ -2578,17 +2591,19 @@ a| `RuntimeValue info` :: +++No Javadoc found+++ [%header,cols=2*] |=== |Class Name |Attributes -a| https://github.com/quarkusio/quarkus/blob/main/extensions/websockets-next/server/deployment/src/main/java/io/quarkus/websockets/next/deployment/GeneratedEndpointBuildItem.java[`io.quarkus.websockets.next.deployment.GeneratedEndpointBuildItem`, window="_blank"] :: +++A generated representation of a .+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/websockets-next/deployment/src/main/java/io/quarkus/websockets/next/deployment/GeneratedEndpointBuildItem.java[`io.quarkus.websockets.next.deployment.GeneratedEndpointBuildItem`, window="_blank"] :: +++A generated representation of a WebSocket endpoint.+++ a| `String endpointId` :: +++No Javadoc found+++ `String endpointClassName` :: +++No Javadoc found+++ `String generatedClassName` :: +++No Javadoc found+++ `String path` :: +++No Javadoc found+++ +`boolean isClient` :: +++No Javadoc found+++ -a| https://github.com/quarkusio/quarkus/blob/main/extensions/websockets-next/server/deployment/src/main/java/io/quarkus/websockets/next/deployment/WebSocketEndpointBuildItem.java[`io.quarkus.websockets.next.deployment.WebSocketEndpointBuildItem`, window="_blank"] :: +++This build item represents a WebSocket endpoint class.+++ -a| `BeanInfo bean` :: +++No Javadoc found+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/websockets-next/deployment/src/main/java/io/quarkus/websockets/next/deployment/WebSocketEndpointBuildItem.java[`io.quarkus.websockets.next.deployment.WebSocketEndpointBuildItem`, window="_blank"] :: +++This build item represents a WebSocket endpoint class, i.e. class annotated with or .+++ +a| `boolean isClient` :: +++No Javadoc found+++ +`BeanInfo bean` :: +++No Javadoc found+++ `String path` :: +++No Javadoc found+++ -`String endpointId` :: +++No Javadoc found+++ -`WebSocket.ExecutionMode executionMode` :: +++No Javadoc found+++ +`String id` :: +++No Javadoc found+++ +`InboundProcessingMode inboundProcessingMode` :: +++No Javadoc found+++ `Callback onOpen` :: +++No Javadoc found+++ `Callback onTextMessage` :: +++No Javadoc found+++ `Callback onBinaryMessage` :: +++No Javadoc found+++ diff --git a/_generated-doc/latest/config/quarkus-all-config.adoc b/_generated-doc/latest/config/quarkus-all-config.adoc index b47cc5e21b0..db96de29437 100644 --- a/_generated-doc/latest/config/quarkus-all-config.adoc +++ b/_generated-doc/latest/config/quarkus-all-config.adoc @@ -647,9 +647,9 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties]]`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource.jdbc.additional-jdbc-properties]` +a| [[quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-property-key]]`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource.jdbc.additional-jdbc-properties."property-key"]` -`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties]` +`link:#quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties."property-key"]` [.description] @@ -657,12 +657,13 @@ a| [[quarkus-agroal_quarkus-datasource-jdbc-additional-jdbc-properties-additiona Other unspecified properties to be passed to the JDBC driver when creating new connections. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -785,6 +786,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-snappy-load-from-shared-classloader]]`link:#quarkus-kafka-client_quarkus-kafka-snappy-load-from-shared-classloader[quarkus.kafka.snappy.load-from-shared-classloader]` + + +[.description] +-- +Whether to load the Snappy native library from the shared classloader. This setting is only used in tests if the tests are using different profiles, which would lead to unsatisfied link errors when loading Snappy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-enabled]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-enabled[quarkus.kafka.devservices.enabled]` @@ -964,7 +982,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-partitions]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-partitions[quarkus.kafka.devservices.topic-partitions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-name]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-name[quarkus.kafka.devservices.topic-partitions."topic-name"]` [.description] @@ -974,16 +992,16 @@ The topic-partition pairs to create in the Dev Services Kafka broker. After the The topic creation will not try to re-partition existing topics with different number of partitions. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-container-env-container-env]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-container-env-container-env[quarkus.kafka.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-container-env-environment-variable-name]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-container-env-environment-variable-name[quarkus.kafka.devservices.container-env."environment-variable-name"]` [.description] @@ -991,12 +1009,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devs Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2443,7 +2462,7 @@ endif::add-copy-button-to-env-var[] |`transport=dt_socket,server=y,suspend=n,address=5005` -a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions_quarkus-azure-functions-app-settings-app-settings]]`link:#quarkus-azure-functions_quarkus-azure-functions-app-settings-app-settings[quarkus.azure-functions.app-settings]` +a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions_quarkus-azure-functions-app-settings-setting-name]]`link:#quarkus-azure-functions_quarkus-azure-functions-app-settings-setting-name[quarkus.azure-functions.app-settings."setting-name"]` [.description] @@ -2451,12 +2470,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions_quarkus-azure-f Specifies the application settings for your Azure Functions, which are defined in name-value pairs ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS+++` +Environment variable: `+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2892,7 +2912,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image_quarkus-container-image-labels-labels]]`link:#quarkus-container-image_quarkus-container-image-labels-labels[quarkus.container-image.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image_quarkus-container-image-labels-label-name]]`link:#quarkus-container-image_quarkus-container-image-labels-label-name[quarkus.container-image.labels."label-name"]` [.description] @@ -2900,12 +2920,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image_quarkus-contain Custom labels to add to the generated image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CONTAINER_IMAGE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CONTAINER_IMAGE_LABELS+++` +Environment variable: `+++QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3050,7 +3071,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-buildpack_quarkus-buildpack-builder-env-builder-env]]`link:#quarkus-container-image-buildpack_quarkus-buildpack-builder-env-builder-env[quarkus.buildpack.builder-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-buildpack_quarkus-buildpack-builder-env-environment-variable-name]]`link:#quarkus-container-image-buildpack_quarkus-buildpack-builder-env-environment-variable-name[quarkus.buildpack.builder-env."environment-variable-name"]` [.description] @@ -3058,12 +3079,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-buildpack_quark Environment key/values to pass to buildpacks. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_BUILDPACK_BUILDER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_BUILDPACK_BUILDER_ENV+++` +Environment variable: `+++QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3174,7 +3196,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-docker_quarkus-docker-build-args-build-args]]`link:#quarkus-container-image-docker_quarkus-docker-build-args-build-args[quarkus.docker.build-args]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-docker_quarkus-docker-build-args-arg-name]]`link:#quarkus-container-image-docker_quarkus-docker-build-args-arg-name[quarkus.docker.build-args."arg-name"]` [.description] @@ -3182,12 +3204,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-docker_quarkus- Build args passed to docker via `--build-arg` ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DOCKER_BUILD_ARGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DOCKER_BUILD_ARGS+++` +Environment variable: `+++QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3645,7 +3668,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variables]]`link:#quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variables[quarkus.jib.environment-variables]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variable-name]]`link:#quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variable-name[quarkus.jib.environment-variables."environment-variable-name"]` [.description] @@ -3653,16 +3676,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib Environment variables to add to the container image ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_ENVIRONMENT_VARIABLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_JIB_ENVIRONMENT_VARIABLES+++` +Environment variable: `+++QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-docker-environment-docker-environment]]`link:#quarkus-container-image-jib_quarkus-jib-docker-environment-docker-environment[quarkus.jib.docker-environment]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-docker-environment-environment-variable-name]]`link:#quarkus-container-image-jib_quarkus-jib-docker-environment-environment-variable-name[quarkus.jib.docker-environment."environment-variable-name"]` [.description] @@ -3670,12 +3694,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_DOCKER_ENVIRONMENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_JIB_DOCKER_ENVIRONMENT+++` +Environment variable: `+++QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4247,9 +4272,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-env-container-env]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-env-environment-variable-name]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource.devservices.container-env."environment-variable-name"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource."datasource-name".devservices.container-env]` +`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource."datasource-name".devservices.container-env."environment-variable-name"]` [.description] @@ -4257,18 +4282,19 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-d Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-properties-container-properties]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource.devservices.container-properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-properties-property-key]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource.devservices.container-properties."property-key"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource."datasource-name".devservices.container-properties]` +`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource."datasource-name".devservices.container-properties."property-key"]` [.description] @@ -4278,18 +4304,19 @@ Generic properties that are passed for additional container configuration. Properties defined here are database-specific and are interpreted specifically in each database dev service implementation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-properties-properties]]`link:#quarkus-datasource_quarkus-datasource-devservices-properties-properties[quarkus.datasource.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-properties-property-key]]`link:#quarkus-datasource_quarkus-datasource-devservices-properties-property-key[quarkus.datasource.devservices.properties."property-key"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-properties-properties[quarkus.datasource."datasource-name".devservices.properties]` +`link:#quarkus-datasource_quarkus-datasource-devservices-properties-property-key[quarkus.datasource."datasource-name".devservices.properties."property-key"]` [.description] @@ -4297,12 +4324,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-d Generic properties that are added to the database connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4426,9 +4454,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-volumes-volumes]]`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource.devservices.volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-volumes-host-path]]`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource.devservices.volumes."host-path"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource."datasource-name".devservices.volumes]` +`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource."datasource-name".devservices.volumes."host-path"]` [.description] @@ -4442,12 +4470,13 @@ When using a file system location, the volume will be generated with read-write This has no effect if the provider is not a container-based database, such as H2 or Derby. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -6202,6 +6231,8 @@ In dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine. +As an exception, when running in Windows Subsystem for Linux (WSL), the HTTP host defaults to 0.0.0.0 even in dev/test mode since using localhost makes the application inaccessible. + ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_HOST+++[] endif::add-copy-button-to-env-var[] @@ -8236,7 +8267,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role1[quarkus.http.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role-name[quarkus.http.auth.policy."role-policy".roles."role-name"]` [.description] @@ -8244,16 +8275,17 @@ a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role1]]`link: Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role1[quarkus.http.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role-name[quarkus.http.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -8261,12 +8293,13 @@ a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role1]] Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -8287,7 +8320,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http_quarkus-http-auth-roles-mapping-role1]]`link:#quarkus-vertx-http_quarkus-http-auth-roles-mapping-role1[quarkus.http.auth.roles-mapping]` +a| [[quarkus-vertx-http_quarkus-http-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http_quarkus-http-auth-roles-mapping-role-name[quarkus.http.auth.roles-mapping."role-name"]` [.description] @@ -8297,12 +8330,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -8443,7 +8477,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http_quarkus-http-filter-filter-header-header]]`link:#quarkus-vertx-http_quarkus-http-filter-filter-header-header[quarkus.http.filter."filter".header]` +a| [[quarkus-vertx-http_quarkus-http-filter-filter-header-header-name]]`link:#quarkus-vertx-http_quarkus-http-filter-filter-header-header-name[quarkus.http.filter."filter".header."header-name"]` [.description] @@ -8451,12 +8485,13 @@ a| [[quarkus-vertx-http_quarkus-http-filter-filter-header-header]]`link:#quarkus Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9880,7 +9915,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role1[quarkus.management.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role-name[quarkus.management.auth.policy."role-policy".roles."role-name"]` [.description] @@ -9888,16 +9923,17 @@ a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role1]] Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role1[quarkus.management.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role-name[quarkus.management.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -9905,12 +9941,13 @@ a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-r Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -9931,7 +9968,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http_quarkus-management-auth-roles-mapping-role1]]`link:#quarkus-vertx-http_quarkus-management-auth-roles-mapping-role1[quarkus.management.auth.roles-mapping]` +a| [[quarkus-vertx-http_quarkus-management-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http_quarkus-management-auth-roles-mapping-role-name[quarkus.management.auth.roles-mapping."role-name"]` [.description] @@ -9941,12 +9978,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -10018,7 +10056,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http_quarkus-management-filter-filter-header-header]]`link:#quarkus-vertx-http_quarkus-management-filter-filter-header-header[quarkus.management.filter."filter".header]` +a| [[quarkus-vertx-http_quarkus-management-filter-filter-header-header-name]]`link:#quarkus-vertx-http_quarkus-management-filter-filter-header-header-name[quarkus.management.filter."filter".header."header-name"]` [.description] @@ -10026,12 +10064,13 @@ a| [[quarkus-vertx-http_quarkus-management-filter-filter-header-header]]`link:#q Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10291,7 +10330,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-rest-client-common_quarkus-elasticsearch-devservices-container-env-container-env]]`link:#quarkus-elasticsearch-rest-client-common_quarkus-elasticsearch-devservices-container-env-container-env[quarkus.elasticsearch.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-rest-client-common_quarkus-elasticsearch-devservices-container-env-environment-variable-name]]`link:#quarkus-elasticsearch-rest-client-common_quarkus-elasticsearch-devservices-container-env-environment-variable-name[quarkus.elasticsearch.devservices.container-env."environment-variable-name"]` [.description] @@ -10299,12 +10338,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-rest-client-commo Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10686,7 +10726,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -10695,7 +10735,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding]` @@ -10721,7 +10761,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -10730,7 +10770,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index]]`link:#quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index[quarkus.security.jdbc.principal-query.attribute-mappings."attribute-mappings".index]` @@ -10926,7 +10966,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-p [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -10935,7 +10975,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.salt-encoding]` @@ -10961,7 +11001,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-p [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -10970,7 +11010,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` h|[[quarkus-elytron-security-ldap_quarkus-elytron-security-ldap-elytron-security-ldap-realm]]link:#quarkus-elytron-security-ldap_quarkus-elytron-security-ldap-elytron-security-ldap-realm[Elytron Security LDAP Realm] @@ -11454,7 +11494,7 @@ endif::add-copy-button-to-env-var[] |`digest-md5` -a| [[quarkus-elytron-security-properties-file_quarkus-security-users-embedded-users-users]]`link:#quarkus-elytron-security-properties-file_quarkus-security-users-embedded-users-users[quarkus.security.users.embedded.users]` +a| [[quarkus-elytron-security-properties-file_quarkus-security-users-embedded-users-users]]`link:#quarkus-elytron-security-properties-file_quarkus-security-users-embedded-users-users[quarkus.security.users.embedded.users."users"]` [.description] @@ -11462,16 +11502,17 @@ a| [[quarkus-elytron-security-properties-file_quarkus-security-users-embedded-us The realm users user1=password++\++nuser2=password2... mapping. See link:#embedded-users[Embedded Users]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS+++` +Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-elytron-security-properties-file_quarkus-security-users-embedded-roles-roles]]`link:#quarkus-elytron-security-properties-file_quarkus-security-users-embedded-roles-roles[quarkus.security.users.embedded.roles]` +a| [[quarkus-elytron-security-properties-file_quarkus-security-users-embedded-roles-roles]]`link:#quarkus-elytron-security-properties-file_quarkus-security-users-embedded-roles-roles[quarkus.security.users.embedded.roles."roles"]` [.description] @@ -11479,12 +11520,13 @@ a| [[quarkus-elytron-security-properties-file_quarkus-security-users-embedded-ro The realm roles user1=role1,role2,...++\++nuser2=role1,role2,... mapping See link:#embedded-roles[Embedded Roles]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES+++` +Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -12254,7 +12296,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-flyway_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-flyway_quarkus-flyway-placeholders-placeholders[quarkus.flyway.placeholders]` +a| [[quarkus-flyway_quarkus-flyway-placeholders-placeholder-key]]`link:#quarkus-flyway_quarkus-flyway-placeholders-placeholder-key[quarkus.flyway.placeholders."placeholder-key"]` [.description] @@ -12262,12 +12304,13 @@ a| [[quarkus-flyway_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-fly Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -12706,7 +12749,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholders]]`link:#quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholders[quarkus.flyway."named-data-sources".placeholders]` +a| [[quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholder-key]]`link:#quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholder-key[quarkus.flyway."named-data-sources".placeholders."placeholder-key"]` [.description] @@ -12714,12 +12757,13 @@ a| [[quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholders] Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -13828,9 +13872,9 @@ endif::add-copy-button-to-env-var[] |`'true' if Hibernate ORM is enabled; 'false' otherwise` -a| [[quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties]` +a| [[quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties."full-property-key"]` -`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` +`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties."full-property-key"]` [.description] @@ -13853,12 +13897,13 @@ If none exists, make sure to file a feature request so that a supported configur and more importantly so that the configuration property is tested regularly. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -18170,6 +18215,105 @@ endif::add-copy-button-to-env-var[] |`bean-properties` +h|[[quarkus-infinispan-cache_quarkus-infinispan-cache-infinispan-cache]]link:#quarkus-infinispan-cache_quarkus-infinispan-cache-infinispan-cache[Infinispan Cache] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-cache_quarkus-cache-infinispan-client-name]]`link:#quarkus-infinispan-cache_quarkus-cache-infinispan-client-name[quarkus.cache.infinispan.client-name]` + + +[.description] +-- +The name of the named Infinispan client to be used for communicating with Infinispan. If not set, use the default Infinispan client. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_CLIENT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_CLIENT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-infinispan-cache_quarkus-cache-infinispan-lifespan]]`link:#quarkus-infinispan-cache_quarkus-cache-infinispan-lifespan[quarkus.cache.infinispan.lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-infinispan-cache_quarkus-cache-infinispan-max-idle]]`link:#quarkus-infinispan-cache_quarkus-cache-infinispan-max-idle[quarkus.cache.infinispan.max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +h|[[quarkus-infinispan-cache_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence]]link:#quarkus-infinispan-cache_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence[Additional configuration applied to a specific Infinispan cache (highest precedence)] + +h|Type +h|Default + +a| [[quarkus-infinispan-cache_quarkus-cache-infinispan-cache-name-lifespan]]`link:#quarkus-infinispan-cache_quarkus-cache-infinispan-cache-name-lifespan[quarkus.cache.infinispan."cache-name".lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-infinispan-cache_quarkus-cache-infinispan-cache-name-max-idle]]`link:#quarkus-infinispan-cache_quarkus-cache-infinispan-cache-name-max-idle[quarkus.cache.infinispan."cache-name".max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + h|[[quarkus-infinispan-client_quarkus-infinispan-client-infinispan-client]]link:#quarkus-infinispan-client_quarkus-infinispan-client-infinispan-client[Infinispan Client] h|Type @@ -18769,7 +18913,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-container-env]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-container-env[quarkus.infinispan-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-environment-variable-name[quarkus.infinispan-client.devservices.container-env."environment-variable-name"]` [.description] @@ -18777,12 +18921,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infin Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -19021,7 +19166,7 @@ endif::add-copy-button-to-env-var[] |`http://localhost:4317` -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -19029,12 +19174,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infin Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -19760,7 +19906,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-info_quarkus-info-build-additional-properties]]`link:#quarkus-info_quarkus-info-build-additional-properties[quarkus.info.build]` +a|icon:lock[title=Fixed at build time] [[quarkus-info_quarkus-info-build-property-key]]`link:#quarkus-info_quarkus-info-build-property-key[quarkus.info.build."property-key"]` [.description] @@ -19768,12 +19914,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-info_quarkus-info-build-additio Additional properties to be added to the build section ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFO_BUILD+++` +Environment variable: `+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -20553,63 +20700,67 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -20757,33 +20908,35 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -20838,33 +20991,35 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-authorization_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -22691,7 +22846,7 @@ endif::add-copy-button-to-env-var[] |`create-or-update` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-labels-labels[quarkus.knative.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-labels-label-name[quarkus.knative.labels."label-name"]` [.description] @@ -22699,16 +22854,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-labe Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-knative-annotations-annotations[quarkus.knative.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-knative-annotations-annotation-name[quarkus.knative.annotations."annotation-name"]` [.description] @@ -22716,12 +22872,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-anno Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -24245,7 +24402,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name[quarkus.knative.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -24253,16 +24410,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars."vars"]` [.description] @@ -24270,12 +24428,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -25186,7 +25345,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-environment-variable-name[quarkus.knative.containers."containers".env.fields."environment-variable-name"]` [.description] @@ -25194,16 +25353,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-cont The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars."vars"]` [.description] @@ -25211,12 +25371,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-cont The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -25339,7 +25500,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-label-name[quarkus.knative.rbac.roles."roles".labels."label-name"]` [.description] @@ -25347,12 +25508,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -25458,7 +25620,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.knative.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -25466,12 +25628,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -25594,7 +25757,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name[quarkus.knative.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -25602,12 +25765,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -25645,7 +25809,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name[quarkus.knative.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -25653,12 +25817,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -25781,7 +25946,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -25789,12 +25954,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -25883,7 +26049,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-knative-env-fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-knative-env-fields-environment-variable-name[quarkus.knative.env.fields."environment-variable-name"]` [.description] @@ -25891,16 +26057,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-env-vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-env-vars-vars[quarkus.knative.env.vars."vars"]` [.description] @@ -25908,12 +26075,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -28262,7 +28430,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-labels-labels[quarkus.kubernetes.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-labels-label-name[quarkus.kubernetes.labels."label-name"]` [.description] @@ -28270,16 +28438,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-l Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-kubernetes-annotations-annotations[quarkus.kubernetes.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-annotations-annotation-name[quarkus.kubernetes.annotations."annotation-name"]` [.description] @@ -28287,12 +28456,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-a Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -29816,7 +29986,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name[quarkus.kubernetes.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -29824,16 +29994,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-i The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars."vars"]` [.description] @@ -29841,12 +30012,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-i The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -30757,7 +30929,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name[quarkus.kubernetes.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -30765,16 +30937,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-s The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars."vars"]` [.description] @@ -30782,12 +30955,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-s The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -30910,7 +31084,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-label-name[quarkus.kubernetes.rbac.roles."roles".labels."label-name"]` [.description] @@ -30918,12 +31092,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -31029,7 +31204,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -31037,12 +31212,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -31165,7 +31341,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -31173,12 +31349,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -31216,7 +31393,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -31224,12 +31401,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -31352,7 +31530,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -31360,12 +31538,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -31454,7 +31633,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotation-name[quarkus.kubernetes.ingress.annotations."annotation-name"]` [.description] @@ -31462,12 +31641,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-i Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -31641,7 +31821,7 @@ endif::add-copy-button-to-env-var[] |`groundnuty/k8s-wait-for:no-root-v1.7` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-fields-environment-variable-name[quarkus.kubernetes.env.fields."environment-variable-name"]` [.description] @@ -31649,16 +31829,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-e The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars."vars"]` [.description] @@ -31666,12 +31847,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-e The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -33969,7 +34151,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-labels-labels[quarkus.openshift.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-labels-label-name[quarkus.openshift.labels."label-name"]` [.description] @@ -33977,16 +34159,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-la Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-openshift-annotations-annotations[quarkus.openshift.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-openshift-annotations-annotation-name[quarkus.openshift.annotations."annotation-name"]` [.description] @@ -33994,12 +34177,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-an Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -35523,7 +35707,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name[quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -35531,16 +35715,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-in The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars."vars"]` [.description] @@ -35548,12 +35733,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-in The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -36464,7 +36650,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-fields[quarkus.openshift.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name[quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -36472,16 +36658,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-si The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars."vars"]` [.description] @@ -36489,12 +36676,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-si The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -36583,7 +36771,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-route-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-openshift-route-annotations-annotations[quarkus.openshift.route.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-route-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-openshift-route-annotations-annotation-name[quarkus.openshift.route.annotations."annotation-name"]` [.description] @@ -36591,12 +36779,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-ro Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -36634,7 +36823,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-labels[quarkus.openshift.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-label-name[quarkus.openshift.rbac.roles."roles".labels."label-name"]` [.description] @@ -36642,12 +36831,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -36753,7 +36943,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -36761,12 +36951,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -36889,7 +37080,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels[quarkus.openshift.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name[quarkus.openshift.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -36897,12 +37088,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -36940,7 +37132,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels[quarkus.openshift.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name[quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -36948,12 +37140,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -37076,7 +37269,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -37084,12 +37277,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -37178,7 +37372,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-openshift-env-fields-fields[quarkus.openshift.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-openshift-env-fields-environment-variable-name[quarkus.openshift.env.fields."environment-variable-name"]` [.description] @@ -37186,16 +37380,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-en The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars."vars"]` [.description] @@ -37203,12 +37398,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-en The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -37862,7 +38058,7 @@ endif::add-copy-button-to-env-var[] |`kubernetes` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-internal_quarkus-kubernetes-client-devservices-container-env-container-env]]`link:#quarkus-kubernetes-client-internal_quarkus-kubernetes-client-devservices-container-env-container-env[quarkus.kubernetes-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-internal_quarkus-kubernetes-client-devservices-container-env-environment-variable-name]]`link:#quarkus-kubernetes-client-internal_quarkus-kubernetes-client-devservices-container-env-environment-variable-name[quarkus.kubernetes-client.devservices.container-env."environment-variable-name"]` [.description] @@ -37870,12 +38066,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-internal_quar Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -38438,6 +38635,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-username]]`link:#quarkus-liquibase_quarkus-liquibase-username[quarkus.liquibase.username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase_quarkus-liquibase-password]]`link:#quarkus-liquibase_quarkus-liquibase-password[quarkus.liquibase.password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase_quarkus-liquibase-liquibase-catalog-name]]`link:#quarkus-liquibase_quarkus-liquibase-liquibase-catalog-name[quarkus.liquibase.liquibase-catalog-name]` @@ -38489,6 +38720,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase_quarkus-liquibase-allow-duplicated-changeset-identifiers[quarkus.liquibase.allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log[quarkus.liquibase."named-data-sources".change-log]` @@ -38523,7 +38771,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase_quarkus-liquibase-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase_quarkus-liquibase-change-log-parameters-change-log-parameters[quarkus.liquibase.change-log-parameters]` +a| [[quarkus-liquibase_quarkus-liquibase-change-log-parameters-parameter-name]]`link:#quarkus-liquibase_quarkus-liquibase-change-log-parameters-parameter-name[quarkus.liquibase.change-log-parameters."parameter-name"]` [.description] @@ -38531,12 +38779,13 @@ a| [[quarkus-liquibase_quarkus-liquibase-change-log-parameters-change-log-parame Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -38625,7 +38874,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters[quarkus.liquibase."named-data-sources".change-log-parameters]` +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name[quarkus.liquibase."named-data-sources".change-log-parameters."parameter-name"]` [.description] @@ -38633,12 +38882,13 @@ a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameter Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -38710,6 +38960,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-username]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-username[quarkus.liquibase."named-data-sources".username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-password]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-password[quarkus.liquibase."named-data-sources".password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-liquibase-catalog-name]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-liquibase-catalog-name[quarkus.liquibase."named-data-sources".liquibase-catalog-name]` @@ -38761,6 +39045,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers[quarkus.liquibase."named-data-sources".allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + h|[[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-liquibase-mongodb]]link:#quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-liquibase-mongodb[Liquibase MongoDB] h|Type @@ -38987,7 +39288,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters[quarkus.liquibase-mongodb.change-log-parameters]` +a| [[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters[quarkus.liquibase-mongodb.change-log-parameters."change-log-parameters"]` [.description] @@ -38995,12 +39296,13 @@ a| [[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-c The parameters to be passed to the changelog. Defined as key value pairs. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -41669,7 +41971,7 @@ endif::add-copy-button-to-env-var[] |`amqp` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-amqp_quarkus-amqp-devservices-container-env-container-env]]`link:#quarkus-messaging-amqp_quarkus-amqp-devservices-container-env-container-env[quarkus.amqp.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-amqp_quarkus-amqp-devservices-container-env-environment-variable-name]]`link:#quarkus-messaging-amqp_quarkus-amqp-devservices-container-env-environment-variable-name[quarkus.amqp.devservices.container-env."environment-variable-name"]` [.description] @@ -41677,12 +41979,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-amqp_quarkus-amqp-dev Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -41840,7 +42143,7 @@ endif::add-copy-button-to-env-var[] |`mqtt` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-mqtt_quarkus-mqtt-devservices-container-env-container-env]]`link:#quarkus-messaging-mqtt_quarkus-mqtt-devservices-container-env-container-env[quarkus.mqtt.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-mqtt_quarkus-mqtt-devservices-container-env-environment-variable-name]]`link:#quarkus-messaging-mqtt_quarkus-mqtt-devservices-container-env-environment-variable-name[quarkus.mqtt.devservices.container-env."environment-variable-name"]` [.description] @@ -41848,12 +42151,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-mqtt_quarkus-mqtt-dev Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -41989,7 +42293,7 @@ endif::add-copy-button-to-env-var[] |`pulsar` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-pulsar_quarkus-pulsar-devservices-broker-config-broker-config]]`link:#quarkus-messaging-pulsar_quarkus-pulsar-devservices-broker-config-broker-config[quarkus.pulsar.devservices.broker-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-pulsar_quarkus-pulsar-devservices-broker-config-environment-variable-name]]`link:#quarkus-messaging-pulsar_quarkus-pulsar-devservices-broker-config-environment-variable-name[quarkus.pulsar.devservices.broker-config."environment-variable-name"]` [.description] @@ -41997,12 +42301,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-pulsar_quarkus-pulsar Broker config to set on the Pulsar instance ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++` +Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -42161,7 +42466,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-type]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-type[quarkus.rabbitmq.devservices.exchanges."exchanges".type]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-type]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-type[quarkus.rabbitmq.devservices.exchanges."exchange-name".type]` [.description] @@ -42169,16 +42474,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Type of exchange: direct, topic, headers, fanout, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++` endif::add-copy-button-to-env-var[] --|string |`direct` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchanges".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchange-name".auto-delete]` [.description] @@ -42186,16 +42491,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Should the exchange be deleted when all queues are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-durable]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-durable[quarkus.rabbitmq.devservices.exchanges."exchanges".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable[quarkus.rabbitmq.devservices.exchanges."exchange-name".durable]` [.description] @@ -42203,16 +42508,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Should the exchange remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments[quarkus.rabbitmq.devservices.exchanges."exchanges".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name[quarkus.rabbitmq.devservices.exchanges."exchange-name".arguments."argument-name"]` [.description] @@ -42220,16 +42525,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Extra arguments for the exchange definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-auto-delete]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-auto-delete[quarkus.rabbitmq.devservices.queues."queues".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete[quarkus.rabbitmq.devservices.queues."queue-name".auto-delete]` [.description] @@ -42237,16 +42543,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Should the queue be deleted when all consumers are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-durable]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-durable[quarkus.rabbitmq.devservices.queues."queues".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-durable]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-durable[quarkus.rabbitmq.devservices.queues."queue-name".durable]` [.description] @@ -42254,16 +42560,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Should the queue remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments[quarkus.rabbitmq.devservices.queues."queues".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name[quarkus.rabbitmq.devservices.queues."queue-name".arguments."argument-name"]` [.description] @@ -42271,16 +42577,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Extra arguments for the queue definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-source]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-source[quarkus.rabbitmq.devservices.bindings."bindings".source]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-source]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-source[quarkus.rabbitmq.devservices.bindings."binding-name".source]` [.description] @@ -42288,16 +42595,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Source exchange to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-routing-key]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-routing-key[quarkus.rabbitmq.devservices.bindings."bindings".routing-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key[quarkus.rabbitmq.devservices.bindings."binding-name".routing-key]` [.description] @@ -42305,16 +42612,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Routing key specification for the source exchange. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++` endif::add-copy-button-to-env-var[] --|string |`#` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination[quarkus.rabbitmq.devservices.bindings."bindings".destination]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination[quarkus.rabbitmq.devservices.bindings."binding-name".destination]` [.description] @@ -42322,16 +42629,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Destination exchange or queue to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination-type]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination-type[quarkus.rabbitmq.devservices.bindings."bindings".destination-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type[quarkus.rabbitmq.devservices.bindings."binding-name".destination-type]` [.description] @@ -42339,16 +42646,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Destination type for binding: queue, exchange, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++` endif::add-copy-button-to-env-var[] --|string |`queue` -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments[quarkus.rabbitmq.devservices.bindings."bindings".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name[quarkus.rabbitmq.devservices.bindings."binding-name".arguments."argument-name"]` [.description] @@ -42356,16 +42663,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Extra arguments for the binding definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-container-env]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-container-env[quarkus.rabbitmq.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-environment-variable-name]]`link:#quarkus-messaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-environment-variable-name[quarkus.rabbitmq.devservices.container-env."environment-variable-name"]` [.description] @@ -42373,12 +42681,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-messaging-rabbitmq_quarkus-rabb Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -42989,7 +43298,7 @@ endif::add-copy-button-to-env-var[] |`100` -a| [[quarkus-micrometer_quarkus-micrometer-export-prometheus-prometheus]]`link:#quarkus-micrometer_quarkus-micrometer-export-prometheus-prometheus[quarkus.micrometer.export.prometheus]` +a| [[quarkus-micrometer_quarkus-micrometer-export-prometheus-configuration-property-name]]`link:#quarkus-micrometer_quarkus-micrometer-export-prometheus-configuration-property-name[quarkus.micrometer.export.prometheus."configuration-property-name"]` [.description] @@ -43000,12 +43309,13 @@ A property source for configuration of the Prometheus MeterRegistry, see https://micrometer.io/docs/registry/prometheus. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS+++` +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -43065,6 +43375,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb-tracing-enabled]]`link:#quarkus-mongodb-client_quarkus-mongodb-tracing-enabled[quarkus.mongodb.tracing.enabled]` + + +[.description] +-- +Whether or not tracing spans of driver commands are sent in case the quarkus-opentelemetry extension is present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TRACING_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MONGODB_TRACING_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb-devservices-enabled]]`link:#quarkus-mongodb-client_quarkus-mongodb-devservices-enabled[quarkus.mongodb.devservices.enabled]` @@ -43597,7 +43924,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb-devservices-properties-properties]]`link:#quarkus-mongodb-client_quarkus-mongodb-devservices-properties-properties[quarkus.mongodb.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb-devservices-properties-property-key]]`link:#quarkus-mongodb-client_quarkus-mongodb-devservices-properties-property-key[quarkus.mongodb.devservices.properties."property-key"]` [.description] @@ -43605,16 +43932,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb- Generic properties that are added to the connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb-devservices-container-env-container-env]]`link:#quarkus-mongodb-client_quarkus-mongodb-devservices-container-env-container-env[quarkus.mongodb.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb-devservices-container-env-environment-variable-name]]`link:#quarkus-mongodb-client_quarkus-mongodb-devservices-container-env-environment-variable-name[quarkus.mongodb.devservices.container-env."environment-variable-name"]` [.description] @@ -43622,12 +43950,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-client_quarkus-mongodb- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -44331,7 +44660,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-client_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-client_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb.credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-client_quarkus-mongodb-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-client_quarkus-mongodb-credentials-auth-mechanism-properties-property-key[quarkus.mongodb.credentials.auth-mechanism-properties."property-key"]` [.description] @@ -44339,12 +44668,13 @@ a| [[quarkus-mongodb-client_quarkus-mongodb-credentials-auth-mechanism-propertie Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -44416,7 +44746,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -44424,12 +44754,13 @@ a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-credentials-aut Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -44956,7 +45287,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-resource-aliases]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-resource-aliases[quarkus.keycloak.devservices.resource-aliases]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-alias-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-alias-name[quarkus.keycloak.devservices.resource-aliases."alias-name"]` [.description] @@ -44964,16 +45295,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-mappings]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-mappings[quarkus.keycloak.devservices.resource-mappings]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-name[quarkus.keycloak.devservices.resource-mappings."resource-name"]` [.description] @@ -44981,16 +45313,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users."users"]` [.description] @@ -44998,16 +45331,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-roles-roles]]`link:#quarkus-oidc_quarkus-keycloak-devservices-roles-roles[quarkus.keycloak.devservices.roles]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-roles-role-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-roles-role-name[quarkus.keycloak.devservices.roles."role-name"]` [.description] @@ -45015,16 +45349,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-container-env-container-env]]`link:#quarkus-oidc_quarkus-keycloak-devservices-container-env-container-env[quarkus.keycloak.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-container-env-environment-variable-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-container-env-environment-variable-name[quarkus.keycloak.devservices.container-env."environment-variable-name"]` [.description] @@ -45032,12 +45367,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic Environment variables to be passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -45438,6 +45774,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-key]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-key[quarkus.oidc.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-key-file]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-key-file[quarkus.oidc.credentials.jwt.key-file]` @@ -46846,6 +47199,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-authentication-session-expired-path]]`link:#quarkus-oidc_quarkus-oidc-authentication-session-expired-path[quarkus.oidc.authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-authentication-verify-access-token]]`link:#quarkus-oidc_quarkus-oidc-authentication-verify-access-token[quarkus.oidc.authentication.verify-access-token]` @@ -47155,6 +47529,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc_quarkus-oidc-authentication-state-cookie-age]]`link:#quarkus-oidc_quarkus-oidc-authentication-state-cookie-age[quarkus.oidc.authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc_quarkus-oidc-authentication-java-script-auto-redirect]]`link:#quarkus-oidc_quarkus-oidc-authentication-java-script-auto-redirect[quarkus.oidc.authentication.java-script-auto-redirect]` @@ -47553,7 +47945,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-oidc-devui-grant-options-grant-options]]`link:#quarkus-oidc_quarkus-oidc-devui-grant-options-grant-options[quarkus.oidc.devui.grant-options]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-oidc-devui-grant-options-option-name]]`link:#quarkus-oidc_quarkus-oidc-devui-grant-options-option-name[quarkus.oidc.devui.grant-options."option-name"]` [.description] @@ -47561,16 +47953,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-oidc-devui-grant-o Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claims[quarkus.oidc.credentials.jwt.claims]` +a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claim-name[quarkus.oidc.credentials.jwt.claims."claim-name"]` [.description] @@ -47578,16 +47971,17 @@ a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oid Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims]` +a| [[quarkus-oidc_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims."claim-name"]` [.description] @@ -47595,16 +47989,17 @@ a| [[quarkus-oidc_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus- A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-logout-extra-params-extra-params[quarkus.oidc.logout.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-logout-extra-params-query-parameter-name[quarkus.oidc.logout.extra-params."query-parameter-name"]` [.description] @@ -47612,16 +48007,17 @@ a| [[quarkus-oidc_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus- Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-authentication-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-authentication-extra-params-extra-params[quarkus.oidc.authentication.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-authentication-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-authentication-extra-params-parameter-name[quarkus.oidc.authentication.extra-params."parameter-name"]` [.description] @@ -47629,16 +48025,17 @@ a| [[quarkus-oidc_quarkus-oidc-authentication-extra-params-extra-params]]`link:# Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-code-grant-extra-params-extra-params[quarkus.oidc.code-grant.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-code-grant-extra-params-parameter-name[quarkus.oidc.code-grant.extra-params."parameter-name"]` [.description] @@ -47646,16 +48043,17 @@ a| [[quarkus-oidc_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quar Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc_quarkus-oidc-code-grant-headers-headers[quarkus.oidc.code-grant.headers]` +a| [[quarkus-oidc_quarkus-oidc-code-grant-headers-header-name]]`link:#quarkus-oidc_quarkus-oidc-code-grant-headers-header-name[quarkus.oidc.code-grant.headers."header-name"]` [.description] @@ -47663,12 +48061,13 @@ a| [[quarkus-oidc_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc_q Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -48004,6 +48403,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key[quarkus.oidc."tenant".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key-file]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key-file[quarkus.oidc."tenant".credentials.jwt.key-file]` @@ -48157,7 +48573,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claims[quarkus.oidc."tenant".credentials.jwt.claims]` +a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claim-name[quarkus.oidc."tenant".credentials.jwt.claims."claim-name"]` [.description] @@ -48165,12 +48581,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quar Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -48810,7 +49227,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims]` +a| [[quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims."claim-name"]` [.description] @@ -48818,12 +49235,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#q A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -49171,7 +49589,7 @@ endif::add-copy-button-to-env-var[] |`post_logout_redirect_uri` -a| [[quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-extra-params[quarkus.oidc."tenant".logout.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-query-parameter-name[quarkus.oidc."tenant".logout.extra-params."query-parameter-name"]` [.description] @@ -49179,12 +49597,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#q Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -49463,6 +49882,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-session-expired-path]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-session-expired-path[quarkus.oidc."tenant".authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-verify-access-token]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-verify-access-token[quarkus.oidc."tenant".authentication.verify-access-token]` @@ -49573,7 +50013,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-extra-params[quarkus.oidc."tenant".authentication.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-parameter-name[quarkus.oidc."tenant".authentication.extra-params."parameter-name"]` [.description] @@ -49581,12 +50021,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-extra-params]] Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -49789,6 +50230,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-state-cookie-age]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-state-cookie-age[quarkus.oidc."tenant".authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-java-script-auto-redirect]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-java-script-auto-redirect[quarkus.oidc."tenant".authentication.java-script-auto-redirect]` @@ -49883,7 +50342,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-extra-params[quarkus.oidc."tenant".code-grant.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-parameter-name[quarkus.oidc."tenant".code-grant.extra-params."parameter-name"]` [.description] @@ -49891,16 +50350,17 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`lin Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-headers[quarkus.oidc."tenant".code-grant.headers]` +a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-header-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-header-name[quarkus.oidc."tenant".code-grant.headers."header-name"]` [.description] @@ -49908,12 +50368,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -50500,6 +50961,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key[quarkus.oidc-client.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key-file]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key-file[quarkus.oidc-client.credentials.jwt.key-file]` @@ -51150,7 +51628,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claims[quarkus.oidc-client.credentials.jwt.claims]` +a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claim-name[quarkus.oidc-client.credentials.jwt.claims."claim-name"]` [.description] @@ -51158,16 +51636,17 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claims]]`lin Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-options]]`link:#quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-options[quarkus.oidc-client.grant-options]` +a| [[quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-name[quarkus.oidc-client.grant-options."grant-name"]` [.description] @@ -51175,16 +51654,17 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-options]]`link: Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc-client_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers]` +a| [[quarkus-oidc-client_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers."headers"]` [.description] @@ -51192,12 +51672,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-headers-headers]]`link:#quarkus-oid Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -51533,6 +52014,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key[quarkus.oidc-client."id".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key-file]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key-file[quarkus.oidc-client."id".credentials.jwt.key-file]` @@ -51686,7 +52184,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claims[quarkus.oidc-client."id".credentials.jwt.claims]` +a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claim-name[quarkus.oidc-client."id".credentials.jwt.claims."claim-name"]` [.description] @@ -51694,12 +52192,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claims]]` Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -52183,7 +52682,7 @@ endif::add-copy-button-to-env-var[] |`refresh_expires_in` -a| [[quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-options]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-options[quarkus.oidc-client."id".grant-options]` +a| [[quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-name[quarkus.oidc-client."id".grant-options."grant-name"]` [.description] @@ -52191,12 +52690,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-options]]`li Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -52217,7 +52717,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers]` +a| [[quarkus-oidc-client_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers."headers"]` [.description] @@ -52225,12 +52725,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-id-headers-headers]]`link:#quarkus- Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -53698,6 +54199,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-bootstrap-incubating-model-resolver]]`link:#quarkus-core_quarkus-bootstrap-incubating-model-resolver[quarkus.bootstrap.incubating-model-resolver]` + + +[.description] +-- +A temporary option introduced to avoid a logging warning when ``-Dquarkus.bootstrap.incubating-model-resolver++}++ is added to the build command line. This option enables an incubating implementation of the Quarkus Application Model resolver. This option will be removed as soon as the incubating implementation becomes the default one. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-bootstrap-misaligned-platform-imports]]`link:#quarkus-core_quarkus-bootstrap-misaligned-platform-imports[quarkus.bootstrap.misaligned-platform-imports]` @@ -53813,7 +54331,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-class-loading-removed-resources-removed-resources]]`link:#quarkus-core_quarkus-class-loading-removed-resources-removed-resources[quarkus.class-loading.removed-resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-class-loading-removed-resources-group-id-artifact-id]]`link:#quarkus-core_quarkus-class-loading-removed-resources-group-id-artifact-id[quarkus.class-loading.removed-resources."group-id:artifact-id"]` [.description] @@ -53829,12 +54347,13 @@ Note that if you want to remove a class you need to specify the class file name. Note that for technical reasons this is not supported when running with JBang. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES+++` +Environment variable: `+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Set.html[Set] + | @@ -54859,6 +55378,23 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-native-march]]`link:#quarkus-core_quarkus-native-march[quarkus.native.march]` + + +[.description] +-- +Generate instructions for a specific machine type. Defaults to `x86-64-v3` on AMD64 and `armv8-a` on AArch64. Use `compatibility` for best compatibility, or `native` for best performance if a native executable is deployed on the same machine or on a machine with the same CPU features. A list of all available machine types is available by executing `native-image -march=list` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_NATIVE_MARCH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_NATIVE_MARCH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-native-remote-container-build]]`link:#quarkus-core_quarkus-native-remote-container-build[quarkus.native.remote-container-build]` @@ -55556,7 +56092,7 @@ endif::add-copy-button-to-env-var[] |`-runner` -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-attributes-attributes]]`link:#quarkus-core_quarkus-package-jar-manifest-attributes-attributes[quarkus.package.jar.manifest.attributes]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-attributes-attribute-name]]`link:#quarkus-core_quarkus-package-jar-manifest-attributes-attribute-name[quarkus.package.jar.manifest.attributes."attribute-name"]` [.description] @@ -55564,16 +56100,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manife Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes."Entry-key1"=Value1 quarkus.package.jar.manifest.attributes."Entry-key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-sections-sections]]`link:#quarkus-core_quarkus-package-jar-manifest-sections-sections[quarkus.package.jar.manifest.sections]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-sections-section-name]]`link:#quarkus-core_quarkus-package-jar-manifest-sections-section-name[quarkus.package.jar.manifest.sections."section-name"]` [.description] @@ -55581,12 +56118,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manife Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -56193,7 +56731,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-additional-exposed-ports-additional-exposed-ports]]`link:#quarkus-core_quarkus-test-container-additional-exposed-ports-additional-exposed-ports[quarkus.test.container.additional-exposed-ports]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-additional-exposed-ports-host-port]]`link:#quarkus-core_quarkus-test-container-additional-exposed-ports-host-port[quarkus.test.container.additional-exposed-ports."host-port"]` [.description] @@ -56201,16 +56739,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-add Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-labels-labels]]`link:#quarkus-core_quarkus-test-container-labels-labels[quarkus.test.container.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-labels-label-name]]`link:#quarkus-core_quarkus-test-container-labels-label-name[quarkus.test.container.labels."label-name"]` [.description] @@ -56218,16 +56757,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-lab A set of labels to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-volume-mounts-volume-mounts]]`link:#quarkus-core_quarkus-test-container-volume-mounts-volume-mounts[quarkus.test.container.volume-mounts]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-volume-mounts-host-path]]`link:#quarkus-core_quarkus-test-container-volume-mounts-host-path[quarkus.test.container.volume-mounts."host-path"]` [.description] @@ -56235,16 +56775,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-vol A set of volume mounts to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-env-env]]`link:#quarkus-core_quarkus-test-env-env[quarkus.test.env]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-env-environment-variable-name]]`link:#quarkus-core_quarkus-test-env-environment-variable-name[quarkus.test.env."environment-variable-name"]` [.description] @@ -56252,12 +56793,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-env-env]]`lin Additional environment variables to be set in the process that `@QuarkusIntegrationTest` launches. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_ENV+++` +Environment variable: `+++QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -58011,6 +58553,79 @@ endif::add-copy-button-to-env-var[] |`DEBUG` +h|[[quarkus-observability-devservices_quarkus-observability-devservices-quarkus-observability-dev-services-runtime]]link:#quarkus-observability-devservices_quarkus-observability-devservices-quarkus-observability-dev-services-runtime[Quarkus - Observability Dev Services - Runtime] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-devservices_quarkus-observability-lgtm]]`link:#quarkus-observability-devservices_quarkus-observability-lgtm[quarkus.observability.lgtm]` + + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_LGTM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_LGTM+++` +endif::add-copy-button-to-env-var[] +--|LgtmConfig +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-devservices_quarkus-observability-enabled]]`link:#quarkus-observability-devservices_quarkus-observability-enabled[quarkus.observability.enabled]` + + +[.description] +-- +If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. + +When DevServices is enabled Quarkus will attempt to automatically configure and start a containers when running in Dev or Test mode and when Docker is running. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-devservices_quarkus-observability-dev-resources]]`link:#quarkus-observability-devservices_quarkus-observability-dev-resources[quarkus.observability.dev-resources]` + + +[.description] +-- +Enable simplified usage of dev resources, instead of full observability processing. Make sure @code++{++enabled++}++ is set to false. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_DEV_RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_DEV_RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-devservices_quarkus-observability-parallel]]`link:#quarkus-observability-devservices_quarkus-observability-parallel[quarkus.observability.parallel]` + + +[.description] +-- +Do we start the dev services in parallel. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_PARALLEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_PARALLEL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + h|[[quarkus-spring-boot-properties_quarkus-spring-boot-properties-quarkus-extension-for-spring-boot-properties]]link:#quarkus-spring-boot-properties_quarkus-spring-boot-properties-quarkus-extension-for-spring-boot-properties[Quarkus Extension for Spring Boot properties] h|Type @@ -58300,7 +58915,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-headers]]`link:#quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-headers[quarkus.spring-cloud-config.headers]` +a| [[quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-header-name]]`link:#quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-header-name[quarkus.spring-cloud-config.headers."header-name"]` [.description] @@ -58308,12 +58923,13 @@ a| [[quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-head Custom headers to pass the Spring Cloud Config Server when performing the HTTP request ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS+++` +Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -58707,7 +59323,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-name[quarkus.quartz.instance-id-generators."generator-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-key[quarkus.quartz.instance-id-generators."generator-name".properties."property-key"]` [.description] @@ -58715,12 +59331,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-instance- The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -58746,7 +59363,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-name[quarkus.quartz.trigger-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-key[quarkus.quartz.trigger-listeners."listener-name".properties."property-key"]` [.description] @@ -58754,12 +59371,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-trigger-l The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -58785,7 +59403,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-name[quarkus.quartz.job-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-key[quarkus.quartz.job-listeners."listener-name".properties."property-key"]` [.description] @@ -58793,12 +59411,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-job-liste The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -58824,7 +59443,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-name[quarkus.quartz.plugins."plugin-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-key[quarkus.quartz.plugins."plugin-name".properties."property-key"]` [.description] @@ -58832,12 +59451,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-plugins-p The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -59124,7 +59744,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-qute_quarkus-qute-content-types-content-types]]`link:#quarkus-qute_quarkus-qute-content-types-content-types[quarkus.qute.content-types]` +a|icon:lock[title=Fixed at build time] [[quarkus-qute_quarkus-qute-content-types-file-suffix]]`link:#quarkus-qute_quarkus-qute-content-types-file-suffix[quarkus.qute.content-types."file-suffix"]` [.description] @@ -59132,12 +59752,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-qute_quarkus-qute-content-types The additional map of suffixes to content types. This map is used when working with template variants. By default, the `java.net.URLConnection++#++getFileNameMap()` is used to determine the content type of a template file. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUTE_CONTENT_TYPES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUTE_CONTENT_TYPES+++` +Environment variable: `+++QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -60599,7 +61220,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-rest-client-config_quarkus-rest-client-config-key-headers-headers]]`link:#quarkus-rest-client-config_quarkus-rest-client-config-key-headers-headers[quarkus.rest-client."config-key".headers]` +a| [[quarkus-rest-client-config_quarkus-rest-client-config-key-headers-header-name]]`link:#quarkus-rest-client-config_quarkus-rest-client-config-key-headers-header-name[quarkus.rest-client."config-key".headers."header-name"]` [.description] @@ -60609,12 +61230,13 @@ The HTTP headers that should be applied to all requests of the rest client. This property is not applicable to the RESTEasy Client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -60745,7 +61367,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-rest-client-config_quarkus-rest-client-headers-headers]]`link:#quarkus-rest-client-config_quarkus-rest-client-headers-headers[quarkus.rest-client.headers]` +a| [[quarkus-rest-client-config_quarkus-rest-client-headers-header-name]]`link:#quarkus-rest-client-config_quarkus-rest-client-headers-header-name[quarkus.rest-client.headers."header-name"]` [.description] @@ -60753,12 +61375,13 @@ a| [[quarkus-rest-client-config_quarkus-rest-client-headers-headers]]`link:#quar The HTTP headers that should be applied to all requests of the rest client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -62458,7 +63081,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-additional-properties[quarkus.datasource.reactive.additional-properties]` +a| [[quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-property-key[quarkus.datasource.reactive.additional-properties."property-key"]` [.description] @@ -62466,12 +63089,13 @@ a| [[quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properti Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -62997,7 +63621,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -63005,12 +63629,13 @@ a| [[quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-add Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -63827,7 +64452,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-client_quarkus-redis-devservices-container-env-container-env]]`link:#quarkus-redis-client_quarkus-redis-devservices-container-env-container-env[quarkus.redis.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-client_quarkus-redis-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-client_quarkus-redis-devservices-container-env-environment-variable-name[quarkus.redis.devservices.container-env."environment-variable-name"]` [.description] @@ -63835,12 +64460,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-client_quarkus-redis-devs Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -63939,7 +64565,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-client_quarkus-redis-additional-redis-clients-devservices-container-env-container-env]]`link:#quarkus-redis-client_quarkus-redis-additional-redis-clients-devservices-container-env-container-env[quarkus.redis."additional-redis-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-client_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-client_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name[quarkus.redis."additional-redis-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -63947,12 +64573,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-client_quarkus-redis-addi Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -66125,7 +66752,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-security_quarkus-security-security-provider-config-security-provider-config]]`link:#quarkus-security_quarkus-security-security-provider-config-security-provider-config[quarkus.security.security-provider-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-security_quarkus-security-security-provider-config-provider-name]]`link:#quarkus-security_quarkus-security-security-provider-config-provider-name[quarkus.security.security-provider-config."provider-name"]` [.description] @@ -66133,12 +66760,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-security_quarkus-security-secur Security provider configuration ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG+++` +Environment variable: `+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -67197,7 +67825,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-headers]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-headers[quarkus.smallrye-graphql-client."clients".header]` +a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-header-name]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-header-name[quarkus.smallrye-graphql-client."clients".header."header-name"]` [.description] @@ -67205,12 +67833,13 @@ a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-hea HTTP headers to add when communicating with the target GraphQL service. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -67452,7 +68081,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-init-payload]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-init-payload[quarkus.smallrye-graphql-client."clients".init-payload]` +a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-property-name]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-property-name[quarkus.smallrye-graphql-client."clients".init-payload."property-name"]` [.description] @@ -67460,12 +68089,13 @@ a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-ini Additional payload sent on websocket initialization. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -67712,7 +68342,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-smallrye-health_quarkus-smallrye-health-additional-property-additional-properties]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-additional-property-additional-properties[quarkus.smallrye-health.additional.property]` +a| [[quarkus-smallrye-health_quarkus-smallrye-health-additional-property-property-name]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-additional-property-property-name[quarkus.smallrye-health.additional.property."property-name"]` [.description] @@ -67720,16 +68350,17 @@ a| [[quarkus-smallrye-health_quarkus-smallrye-health-additional-property-additio Additional top-level properties to be included in the resulting JSON object. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-smallrye-health_quarkus-smallrye-health-check-check-enabled]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-check-check-enabled[quarkus.smallrye-health.check."check".enabled]` +a| [[quarkus-smallrye-health_quarkus-smallrye-health-check-check-name-enabled]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-check-check-name-enabled[quarkus.smallrye-health.check."check-name".enabled]` [.description] @@ -67737,10 +68368,10 @@ a| [[quarkus-smallrye-health_quarkus-smallrye-health-check-check-enabled]]`link: Whether the HealthCheck should be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` @@ -68569,7 +69200,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-security-scheme-extensions]]`link:#quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-security-scheme-extensions[quarkus.smallrye-openapi.security-scheme-extensions]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-extension-name]]`link:#quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-extension-name[quarkus.smallrye-openapi.security-scheme-extensions."extension-name"]` [.description] @@ -68577,12 +69208,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus-smallr Add one or more extensions to the security scheme ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS+++` +Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -68613,7 +69245,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-smallrye-stork_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-smallrye-stork_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery]` +a| [[quarkus-smallrye-stork_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-smallrye-stork_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery."params"]` [.description] @@ -68621,12 +69253,13 @@ a| [[quarkus-smallrye-stork_quarkus-stork-service-name-service-discovery-params] ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -68647,7 +69280,7 @@ endif::add-copy-button-to-env-var[] |`round-robin` -a| [[quarkus-smallrye-stork_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-smallrye-stork_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer]` +a| [[quarkus-smallrye-stork_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-smallrye-stork_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer."parameters"]` [.description] @@ -68655,12 +69288,13 @@ a| [[quarkus-smallrye-stork_quarkus-stork-service-name-load-balancer-parameters] Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -68686,7 +69320,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-smallrye-stork_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-smallrye-stork_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar]` +a| [[quarkus-smallrye-stork_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-smallrye-stork_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar."parameters"]` [.description] @@ -68694,12 +69328,13 @@ a| [[quarkus-smallrye-stork_quarkus-stork-service-name-service-registrar-paramet Service Registrar parameters. Check the documentation of the selected registrar type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -69596,7 +70231,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-swagger-ui_quarkus-swagger-ui-urls-urls]]`link:#quarkus-swagger-ui_quarkus-swagger-ui-urls-urls[quarkus.swagger-ui.urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-swagger-ui_quarkus-swagger-ui-urls-name]]`link:#quarkus-swagger-ui_quarkus-swagger-ui-urls-name[quarkus.swagger-ui.urls."name"]` [.description] @@ -69604,12 +70239,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-swagger-ui_quarkus-swagger-ui-u The urls that will be included as options. By default, the OpenAPI path will be used. Here you can override that and supply multiple urls that will appear in the TopBar plugin. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SWAGGER_UI_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SWAGGER_UI_URLS__NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SWAGGER_UI_URLS+++` +Environment variable: `+++QUARKUS_SWAGGER_UI_URLS__NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -69785,12 +70421,12 @@ endif::add-copy-button-to-env-var[] |`true` -h|[[quarkus-webjars-locator_quarkus-webjars-locator-webjar-locator]]link:#quarkus-webjars-locator_quarkus-webjars-locator-webjar-locator[WebJar Locator] +h|[[quarkus-web-dependency-locator_quarkus-web-dependency-locator-web-dependency-locator]]link:#quarkus-web-dependency-locator_quarkus-web-dependency-locator-web-dependency-locator[Web Dependency Locator] h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-webjars-locator_quarkus-web-jar-locator-version-reroute]]`link:#quarkus-webjars-locator_quarkus-web-jar-locator-version-reroute[quarkus.web-jar-locator.version-reroute]` +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator_quarkus-web-dependency-locator-version-reroute]]`link:#quarkus-web-dependency-locator_quarkus-web-dependency-locator-version-reroute[quarkus.web-dependency-locator.version-reroute]` [.description] @@ -69798,16 +70434,50 @@ a|icon:lock[title=Fixed at build time] [[quarkus-webjars-locator_quarkus-web-jar If the version reroute is enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE+++` +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-webjars-locator_quarkus-web-jar-locator-import-mappings-import-mappings]]`link:#quarkus-webjars-locator_quarkus-web-jar-locator-import-mappings-import-mappings[quarkus.web-jar-locator.import-mappings]` +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator_quarkus-web-dependency-locator-web-root]]`link:#quarkus-web-dependency-locator_quarkus-web-dependency-locator-web-root[quarkus.web-dependency-locator.web-root]` + + +[.description] +-- +The directory in the resources which serves as root for the web assets + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT+++` +endif::add-copy-button-to-env-var[] +--|string +|`web` + + +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator_quarkus-web-dependency-locator-app-root]]`link:#quarkus-web-dependency-locator_quarkus-web-dependency-locator-app-root[quarkus.web-dependency-locator.app-root]` + + +[.description] +-- +The directory in the resources which serves as root for the app assets + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT+++` +endif::add-copy-button-to-env-var[] +--|string +|`app` + + +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator_quarkus-web-dependency-locator-import-mappings-module-specifier]]`link:#quarkus-web-dependency-locator_quarkus-web-dependency-locator-import-mappings-module-specifier[quarkus.web-dependency-locator.import-mappings."module-specifier"]` [.description] @@ -69815,12 +70485,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-webjars-locator_quarkus-web-jar User defined import mappings ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS+++` +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -69868,7 +70539,80 @@ h|[[quarkus-websockets-next_quarkus-websockets-next-websockets-next]]link:#quark h|Type h|Default -a| [[quarkus-websockets-next_quarkus-websockets-next-supported-subprotocols]]`link:#quarkus-websockets-next_quarkus-websockets-next-supported-subprotocols[quarkus.websockets-next.supported-subprotocols]` +a| [[quarkus-websockets-next_quarkus-websockets-next-client-offer-per-message-compression]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-offer-per-message-compression[quarkus.websockets-next.client.offer-per-message-compression]` + + +[.description] +-- +Compression Extensions for WebSocket are supported by default. + +See also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-websockets-next_quarkus-websockets-next-client-compression-level]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-compression-level[quarkus.websockets-next.client.compression-level]` + + +[.description] +-- +The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-client-max-message-size]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-max-message-size[quarkus.websockets-next.client.max-message-size]` + + +[.description] +-- +The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-client-auto-ping-interval]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-auto-ping-interval[quarkus.websockets-next.client.auto-ping-interval]` + + +[.description] +-- +The interval after which, when set, the client sends a ping message to a connected server automatically. + +Ping messages are not sent automatically by default. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-supported-subprotocols]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-supported-subprotocols[quarkus.websockets-next.server.supported-subprotocols]` [.description] @@ -69876,27 +70620,82 @@ a| [[quarkus-websockets-next_quarkus-websockets-next-supported-subprotocols]]`li See link:https://datatracker.ietf.org/doc/html/rfc6455#page-12[The WebSocket Protocol] ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS+++` +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a| [[quarkus-websockets-next_quarkus-websockets-next-timeout]]`link:#quarkus-websockets-next_quarkus-websockets-next-timeout[quarkus.websockets-next.timeout]` +a| [[quarkus-websockets-next_quarkus-websockets-next-server-per-message-compression-supported]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-per-message-compression-supported[quarkus.websockets-next.server.per-message-compression-supported]` + + +[.description] +-- +Compression Extensions for WebSocket are supported by default. + +See also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-compression-level]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-compression-level[quarkus.websockets-next.server.compression-level]` + + +[.description] +-- +The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-max-message-size]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-max-message-size[quarkus.websockets-next.server.max-message-size]` + + +[.description] +-- +The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-auto-ping-interval]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-auto-ping-interval[quarkus.websockets-next.server.auto-ping-interval]` [.description] -- -TODO Not implemented yet. The default timeout to complete processing of a message. +The interval after which, when set, the server sends a ping message to a connected client automatically. + +Ping messages are not sent automatically by default. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_TIMEOUT+++` +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] diff --git a/_generated-doc/latest/config/quarkus-amqp-amqp-build-time-config.adoc b/_generated-doc/latest/config/quarkus-amqp-amqp-build-time-config.adoc index 9b209dcf385..df71dadba96 100644 --- a/_generated-doc/latest/config/quarkus-amqp-amqp-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-amqp-amqp-build-time-config.adoc @@ -122,7 +122,7 @@ endif::add-copy-button-to-env-var[] |`amqp` -a|icon:lock[title=Fixed at build time] [[quarkus-amqp-amqp-build-time-config_quarkus-amqp-devservices-container-env-container-env]]`link:#quarkus-amqp-amqp-build-time-config_quarkus-amqp-devservices-container-env-container-env[quarkus.amqp.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-amqp-amqp-build-time-config_quarkus-amqp-devservices-container-env-environment-variable-name]]`link:#quarkus-amqp-amqp-build-time-config_quarkus-amqp-devservices-container-env-environment-variable-name[quarkus.amqp.devservices.container-env."environment-variable-name"]` [.description] @@ -130,12 +130,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-amqp-amqp-build-time-config_qua Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-apicurio-registry-devservice.adoc b/_generated-doc/latest/config/quarkus-apicurio-registry-devservice.adoc index e5c98f9e88e..282a60ae18b 100644 --- a/_generated-doc/latest/config/quarkus-apicurio-registry-devservice.adoc +++ b/_generated-doc/latest/config/quarkus-apicurio-registry-devservice.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`apicurio-registry` -a|icon:lock[title=Fixed at build time] [[quarkus-apicurio-registry-devservice_quarkus-apicurio-registry-devservices-container-env-container-env]]`link:#quarkus-apicurio-registry-devservice_quarkus-apicurio-registry-devservices-container-env-container-env[quarkus.apicurio-registry.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-apicurio-registry-devservice_quarkus-apicurio-registry-devservices-container-env-environment-variable-name]]`link:#quarkus-apicurio-registry-devservice_quarkus-apicurio-registry-devservices-container-env-environment-variable-name[quarkus.apicurio-registry.devservices.container-env."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-apicurio-registry-devservice_qu Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config.adoc index 91e86fb7d02..9fe65c0067d 100644 --- a/_generated-doc/latest/config/quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`apicurio-registry` -a|icon:lock[title=Fixed at build time] [[quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config_quarkus-apicurio-registry-devservices-container-env-container-env]]`link:#quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config_quarkus-apicurio-registry-devservices-container-env-container-env[quarkus.apicurio-registry.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config_quarkus-apicurio-registry-devservices-container-env-environment-variable-name]]`link:#quarkus-apicurio-registry-devservices-apicurio-registry-devservice-apicurio-registry-dev-services-build-time-config_quarkus-apicurio-registry-devservices-container-env-environment-variable-name[quarkus.apicurio-registry.devservices.container-env."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-apicurio-registry-devservices-a Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_APICURIO_REGISTRY_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-azure-functions-azure-functions-config.adoc b/_generated-doc/latest/config/quarkus-azure-functions-azure-functions-config.adoc index 929eafed6f7..37d36d2b77a 100644 --- a/_generated-doc/latest/config/quarkus-azure-functions-azure-functions-config.adoc +++ b/_generated-doc/latest/config/quarkus-azure-functions-azure-functions-config.adoc @@ -343,7 +343,7 @@ endif::add-copy-button-to-env-var[] |`transport=dt_socket,server=y,suspend=n,address=5005` -a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions-azure-functions-config_quarkus-azure-functions-app-settings-app-settings]]`link:#quarkus-azure-functions-azure-functions-config_quarkus-azure-functions-app-settings-app-settings[quarkus.azure-functions.app-settings]` +a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions-azure-functions-config_quarkus-azure-functions-app-settings-setting-name]]`link:#quarkus-azure-functions-azure-functions-config_quarkus-azure-functions-app-settings-setting-name[quarkus.azure-functions.app-settings."setting-name"]` [.description] @@ -351,12 +351,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions-azure-functions Specifies the application settings for your Azure Functions, which are defined in name-value pairs ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS+++` +Environment variable: `+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-azure-functions.adoc b/_generated-doc/latest/config/quarkus-azure-functions.adoc index 0f8deb60557..da073adffa9 100644 --- a/_generated-doc/latest/config/quarkus-azure-functions.adoc +++ b/_generated-doc/latest/config/quarkus-azure-functions.adoc @@ -343,7 +343,7 @@ endif::add-copy-button-to-env-var[] |`transport=dt_socket,server=y,suspend=n,address=5005` -a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions_quarkus-azure-functions-app-settings-app-settings]]`link:#quarkus-azure-functions_quarkus-azure-functions-app-settings-app-settings[quarkus.azure-functions.app-settings]` +a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions_quarkus-azure-functions-app-settings-setting-name]]`link:#quarkus-azure-functions_quarkus-azure-functions-app-settings-setting-name[quarkus.azure-functions.app-settings."setting-name"]` [.description] @@ -351,12 +351,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-azure-functions_quarkus-azure-f Specifies the application settings for your Azure Functions, which are defined in name-value pairs ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS+++` +Environment variable: `+++QUARKUS_AZURE_FUNCTIONS_APP_SETTINGS__SETTING_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-bootstrap-bootstrap-config.adoc b/_generated-doc/latest/config/quarkus-bootstrap-bootstrap-config.adoc index 16100454861..1c13466cf5d 100644 --- a/_generated-doc/latest/config/quarkus-bootstrap-bootstrap-config.adoc +++ b/_generated-doc/latest/config/quarkus-bootstrap-bootstrap-config.adoc @@ -78,6 +78,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-bootstrap-bootstrap-config_quarkus-bootstrap-incubating-model-resolver]]`link:#quarkus-bootstrap-bootstrap-config_quarkus-bootstrap-incubating-model-resolver[quarkus.bootstrap.incubating-model-resolver]` + + +[.description] +-- +A temporary option introduced to avoid a logging warning when ``-Dquarkus.bootstrap.incubating-model-resolver++}++ is added to the build command line. This option enables an incubating implementation of the Quarkus Application Model resolver. This option will be removed as soon as the incubating implementation becomes the default one. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-bootstrap-bootstrap-config_quarkus-bootstrap-misaligned-platform-imports]]`link:#quarkus-bootstrap-bootstrap-config_quarkus-bootstrap-misaligned-platform-imports[quarkus.bootstrap.misaligned-platform-imports]` diff --git a/_generated-doc/latest/config/quarkus-buildpack-buildpack-config.adoc b/_generated-doc/latest/config/quarkus-buildpack-buildpack-config.adoc index 058a986db68..bda8a8618e3 100644 --- a/_generated-doc/latest/config/quarkus-buildpack-buildpack-config.adoc +++ b/_generated-doc/latest/config/quarkus-buildpack-buildpack-config.adoc @@ -146,7 +146,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-buildpack-buildpack-config_quarkus-buildpack-builder-env-builder-env]]`link:#quarkus-buildpack-buildpack-config_quarkus-buildpack-builder-env-builder-env[quarkus.buildpack.builder-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-buildpack-buildpack-config_quarkus-buildpack-builder-env-environment-variable-name]]`link:#quarkus-buildpack-buildpack-config_quarkus-buildpack-builder-env-environment-variable-name[quarkus.buildpack.builder-env."environment-variable-name"]` [.description] @@ -154,12 +154,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-buildpack-buildpack-config_quar Environment key/values to pass to buildpacks. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_BUILDPACK_BUILDER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_BUILDPACK_BUILDER_ENV+++` +Environment variable: `+++QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config.adoc b/_generated-doc/latest/config/quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config.adoc new file mode 100644 index 00000000000..13ab72ee9b3 --- /dev/null +++ b/_generated-doc/latest/config/quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config.adoc @@ -0,0 +1,108 @@ + +:summaryTableId: quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_configuration]]link:#quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_configuration[Configuration property] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-lifespan]]`link:#quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-lifespan[quarkus.cache.infinispan.lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-max-idle]]`link:#quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-max-idle[quarkus.cache.infinispan.max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +h|[[quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence]]link:#quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence[Additional configuration applied to a specific Infinispan cache (highest precedence)] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-cache-name-lifespan]]`link:#quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-cache-name-lifespan[quarkus.cache.infinispan."cache-name".lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-cache-name-max-idle]]`link:#quarkus-cache-infinispan-config-group-infinispan-cache-runtime-config_quarkus-cache-infinispan-cache-name-max-idle[quarkus.cache.infinispan."cache-name".max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-cache-infinispan-general-config-items.adoc b/_generated-doc/latest/config/quarkus-cache-infinispan-general-config-items.adoc new file mode 100644 index 00000000000..07d5d579641 --- /dev/null +++ b/_generated-doc/latest/config/quarkus-cache-infinispan-general-config-items.adoc @@ -0,0 +1,108 @@ + +:summaryTableId: quarkus-cache-infinispan-general-config-items +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-cache-infinispan-general-config-items_configuration]]link:#quarkus-cache-infinispan-general-config-items_configuration[Configuration property] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-lifespan]]`link:#quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-lifespan[quarkus.cache.infinispan.lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-max-idle]]`link:#quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-max-idle[quarkus.cache.infinispan.max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +h|[[quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence]]link:#quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence[Additional configuration applied to a specific Infinispan cache (highest precedence)] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-cache-name-lifespan]]`link:#quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-cache-name-lifespan[quarkus.cache.infinispan."cache-name".lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-cache-name-max-idle]]`link:#quarkus-cache-infinispan-general-config-items_quarkus-cache-infinispan-cache-name-max-idle[quarkus.cache.infinispan."cache-name".max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-build-time-config.adoc b/_generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-build-time-config.adoc new file mode 100644 index 00000000000..bae37288ffd --- /dev/null +++ b/_generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-build-time-config.adoc @@ -0,0 +1,29 @@ + +:summaryTableId: quarkus-cache-infinispan-infinispan-caches-build-time-config +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-cache-infinispan-infinispan-caches-build-time-config_configuration]]link:#quarkus-cache-infinispan-infinispan-caches-build-time-config_configuration[Configuration property] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-cache-infinispan-infinispan-caches-build-time-config_quarkus-cache-infinispan-client-name]]`link:#quarkus-cache-infinispan-infinispan-caches-build-time-config_quarkus-cache-infinispan-client-name[quarkus.cache.infinispan.client-name]` + + +[.description] +-- +The name of the named Infinispan client to be used for communicating with Infinispan. If not set, use the default Infinispan client. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_CLIENT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_CLIENT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + +|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-config.adoc b/_generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-config.adoc new file mode 100644 index 00000000000..cf12673f6dd --- /dev/null +++ b/_generated-doc/latest/config/quarkus-cache-infinispan-infinispan-caches-config.adoc @@ -0,0 +1,108 @@ + +:summaryTableId: quarkus-cache-infinispan-infinispan-caches-config +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-cache-infinispan-infinispan-caches-config_configuration]]link:#quarkus-cache-infinispan-infinispan-caches-config_configuration[Configuration property] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-lifespan]]`link:#quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-lifespan[quarkus.cache.infinispan.lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-max-idle]]`link:#quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-max-idle[quarkus.cache.infinispan.max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +h|[[quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence]]link:#quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence[Additional configuration applied to a specific Infinispan cache (highest precedence)] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-cache-name-lifespan]]`link:#quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-cache-name-lifespan[quarkus.cache.infinispan."cache-name".lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-cache-name-max-idle]]`link:#quarkus-cache-infinispan-infinispan-caches-config_quarkus-cache-infinispan-cache-name-max-idle[quarkus.cache.infinispan."cache-name".max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-cache-infinispan.adoc b/_generated-doc/latest/config/quarkus-cache-infinispan.adoc new file mode 100644 index 00000000000..64be5b6738a --- /dev/null +++ b/_generated-doc/latest/config/quarkus-cache-infinispan.adoc @@ -0,0 +1,125 @@ + +:summaryTableId: quarkus-cache-infinispan +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference.searchable, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-cache-infinispan_configuration]]link:#quarkus-cache-infinispan_configuration[Configuration property] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-cache-infinispan_quarkus-cache-infinispan-client-name]]`link:#quarkus-cache-infinispan_quarkus-cache-infinispan-client-name[quarkus.cache.infinispan.client-name]` + + +[.description] +-- +The name of the named Infinispan client to be used for communicating with Infinispan. If not set, use the default Infinispan client. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_CLIENT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_CLIENT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-cache-infinispan_quarkus-cache-infinispan-lifespan]]`link:#quarkus-cache-infinispan_quarkus-cache-infinispan-lifespan[quarkus.cache.infinispan.lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan_quarkus-cache-infinispan-max-idle]]`link:#quarkus-cache-infinispan_quarkus-cache-infinispan-max-idle[quarkus.cache.infinispan.max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN_MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +h|[[quarkus-cache-infinispan_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence]]link:#quarkus-cache-infinispan_quarkus-cache-infinispan-caches-config-additional-configuration-applied-to-a-specific-infinispan-cache-highest-precedence[Additional configuration applied to a specific Infinispan cache (highest precedence)] + +h|Type +h|Default + +a| [[quarkus-cache-infinispan_quarkus-cache-infinispan-cache-name-lifespan]]`link:#quarkus-cache-infinispan_quarkus-cache-infinispan-cache-name-lifespan[quarkus.cache.infinispan."cache-name".lifespan]` + + +[.description] +-- +The default lifespan of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__LIFESPAN+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-cache-infinispan_quarkus-cache-infinispan-cache-name-max-idle]]`link:#quarkus-cache-infinispan_quarkus-cache-infinispan-cache-name-max-idle[quarkus.cache.infinispan."cache-name".max-idle]` + + +[.description] +-- +The default max-idle of the item stored in the cache + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_INFINISPAN__CACHE_NAME__MAX_IDLE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-class-loading-configuration-class-loading-config.adoc b/_generated-doc/latest/config/quarkus-class-loading-configuration-class-loading-config.adoc index 06d4f4809a3..b4331368ddc 100644 --- a/_generated-doc/latest/config/quarkus-class-loading-configuration-class-loading-config.adoc +++ b/_generated-doc/latest/config/quarkus-class-loading-configuration-class-loading-config.adoc @@ -73,7 +73,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-class-loading-configuration-class-loading-config_quarkus-class-loading-removed-resources-removed-resources]]`link:#quarkus-class-loading-configuration-class-loading-config_quarkus-class-loading-removed-resources-removed-resources[quarkus.class-loading.removed-resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-class-loading-configuration-class-loading-config_quarkus-class-loading-removed-resources-group-id-artifact-id]]`link:#quarkus-class-loading-configuration-class-loading-config_quarkus-class-loading-removed-resources-group-id-artifact-id[quarkus.class-loading.removed-resources."group-id:artifact-id"]` [.description] @@ -89,12 +89,13 @@ Note that if you want to remove a class you need to specify the class file name. Note that for technical reasons this is not supported when running with JBang. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES+++` +Environment variable: `+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Set.html[Set] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-config-group-dev-testing-test-config-container.adoc b/_generated-doc/latest/config/quarkus-config-group-dev-testing-test-config-container.adoc index baaa70d13a3..5ca37ab5ed5 100644 --- a/_generated-doc/latest/config/quarkus-config-group-dev-testing-test-config-container.adoc +++ b/_generated-doc/latest/config/quarkus-config-group-dev-testing-test-config-container.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-additional-exposed-ports-additional-exposed-ports]]`link:#quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-additional-exposed-ports-additional-exposed-ports[quarkus.test.container.additional-exposed-ports]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-additional-exposed-ports-host-port]]`link:#quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-additional-exposed-ports-host-port[quarkus.test.container.additional-exposed-ports."host-port"]` [.description] @@ -35,16 +35,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-c Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-labels-labels]]`link:#quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-labels-labels[quarkus.test.container.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-labels-label-name]]`link:#quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-labels-label-name[quarkus.test.container.labels."label-name"]` [.description] @@ -52,16 +53,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-c A set of labels to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-volume-mounts-volume-mounts]]`link:#quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-volume-mounts-volume-mounts[quarkus.test.container.volume-mounts]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-volume-mounts-host-path]]`link:#quarkus-config-group-dev-testing-test-config-container_quarkus-test-container-volume-mounts-host-path[quarkus.test.container.volume-mounts."host-path"]` [.description] @@ -69,12 +71,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-dev-testing-test-c A set of volume mounts to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config-manifest-config.adoc b/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config-manifest-config.adoc index 994f0ea3080..c56832df07a 100644 --- a/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config-manifest-config.adoc +++ b/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config-manifest-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-attributes-attributes]]`link:#quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-attributes-attributes[quarkus.package.jar.manifest.attributes]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-attributes-attribute-name]]`link:#quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-attributes-attribute-name[quarkus.package.jar.manifest.attributes."attribute-name"]` [.description] @@ -35,16 +35,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes."Entry-key1"=Value1 quarkus.package.jar.manifest.attributes."Entry-key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-sections-sections]]`link:#quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-sections-sections[quarkus.package.jar.manifest.sections]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-sections-section-name]]`link:#quarkus-config-group-pkg-package-config-jar-config-manifest-config_quarkus-package-jar-manifest-sections-section-name[quarkus.package.jar.manifest.sections."section-name"]` [.description] @@ -52,12 +53,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config.adoc b/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config.adoc index 7f51c11184b..7447a34094b 100644 --- a/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config.adoc +++ b/_generated-doc/latest/config/quarkus-config-group-pkg-package-config-jar-config.adoc @@ -290,7 +290,7 @@ endif::add-copy-button-to-env-var[] |`${user.home}/.quarkus` -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-attributes-attributes]]`link:#quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-attributes-attributes[quarkus.package.jar.manifest.attributes]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-attributes-attribute-name]]`link:#quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-attributes-attribute-name[quarkus.package.jar.manifest.attributes."attribute-name"]` [.description] @@ -298,16 +298,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes."Entry-key1"=Value1 quarkus.package.jar.manifest.attributes."Entry-key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-sections-sections]]`link:#quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-sections-sections[quarkus.package.jar.manifest.sections]` +a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-sections-section-name]]`link:#quarkus-config-group-pkg-package-config-jar-config_quarkus-package-jar-manifest-sections-section-name[quarkus.package.jar.manifest.sections."section-name"]` [.description] @@ -315,12 +316,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-config-group-pkg-package-config Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-container-image-buildpack.adoc b/_generated-doc/latest/config/quarkus-container-image-buildpack.adoc index d16620c2128..437d3f2d062 100644 --- a/_generated-doc/latest/config/quarkus-container-image-buildpack.adoc +++ b/_generated-doc/latest/config/quarkus-container-image-buildpack.adoc @@ -146,7 +146,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-buildpack_quarkus-buildpack-builder-env-builder-env]]`link:#quarkus-container-image-buildpack_quarkus-buildpack-builder-env-builder-env[quarkus.buildpack.builder-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-buildpack_quarkus-buildpack-builder-env-environment-variable-name]]`link:#quarkus-container-image-buildpack_quarkus-buildpack-builder-env-environment-variable-name[quarkus.buildpack.builder-env."environment-variable-name"]` [.description] @@ -154,12 +154,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-buildpack_quark Environment key/values to pass to buildpacks. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_BUILDPACK_BUILDER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_BUILDPACK_BUILDER_ENV+++` +Environment variable: `+++QUARKUS_BUILDPACK_BUILDER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-container-image-container-image-config.adoc b/_generated-doc/latest/config/quarkus-container-image-container-image-config.adoc index 055bea0ec9f..d1fa8d89876 100644 --- a/_generated-doc/latest/config/quarkus-container-image-container-image-config.adoc +++ b/_generated-doc/latest/config/quarkus-container-image-container-image-config.adoc @@ -214,7 +214,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-container-image-config_quarkus-container-image-labels-labels]]`link:#quarkus-container-image-container-image-config_quarkus-container-image-labels-labels[quarkus.container-image.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-container-image-config_quarkus-container-image-labels-label-name]]`link:#quarkus-container-image-container-image-config_quarkus-container-image-labels-label-name[quarkus.container-image.labels."label-name"]` [.description] @@ -222,12 +222,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-container-image Custom labels to add to the generated image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CONTAINER_IMAGE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CONTAINER_IMAGE_LABELS+++` +Environment variable: `+++QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-container-image-docker.adoc b/_generated-doc/latest/config/quarkus-container-image-docker.adoc index aefbb099251..14769d02763 100644 --- a/_generated-doc/latest/config/quarkus-container-image-docker.adoc +++ b/_generated-doc/latest/config/quarkus-container-image-docker.adoc @@ -112,7 +112,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-docker_quarkus-docker-build-args-build-args]]`link:#quarkus-container-image-docker_quarkus-docker-build-args-build-args[quarkus.docker.build-args]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-docker_quarkus-docker-build-args-arg-name]]`link:#quarkus-container-image-docker_quarkus-docker-build-args-arg-name[quarkus.docker.build-args."arg-name"]` [.description] @@ -120,12 +120,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-docker_quarkus- Build args passed to docker via `--build-arg` ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DOCKER_BUILD_ARGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DOCKER_BUILD_ARGS+++` +Environment variable: `+++QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-container-image-jib.adoc b/_generated-doc/latest/config/quarkus-container-image-jib.adoc index f326790eec2..5e5a0675c47 100644 --- a/_generated-doc/latest/config/quarkus-container-image-jib.adoc +++ b/_generated-doc/latest/config/quarkus-container-image-jib.adoc @@ -403,7 +403,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variables]]`link:#quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variables[quarkus.jib.environment-variables]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variable-name]]`link:#quarkus-container-image-jib_quarkus-jib-environment-variables-environment-variable-name[quarkus.jib.environment-variables."environment-variable-name"]` [.description] @@ -411,16 +411,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib Environment variables to add to the container image ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_ENVIRONMENT_VARIABLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_JIB_ENVIRONMENT_VARIABLES+++` +Environment variable: `+++QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-docker-environment-docker-environment]]`link:#quarkus-container-image-jib_quarkus-jib-docker-environment-docker-environment[quarkus.jib.docker-environment]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib-docker-environment-environment-variable-name]]`link:#quarkus-container-image-jib_quarkus-jib-docker-environment-environment-variable-name[quarkus.jib.docker-environment."environment-variable-name"]` [.description] @@ -428,12 +429,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus-jib Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_DOCKER_ENVIRONMENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_JIB_DOCKER_ENVIRONMENT+++` +Environment variable: `+++QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-container-image.adoc b/_generated-doc/latest/config/quarkus-container-image.adoc index 62173ea36dd..ac638f61bf8 100644 --- a/_generated-doc/latest/config/quarkus-container-image.adoc +++ b/_generated-doc/latest/config/quarkus-container-image.adoc @@ -214,7 +214,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-container-image_quarkus-container-image-labels-labels]]`link:#quarkus-container-image_quarkus-container-image-labels-labels[quarkus.container-image.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-container-image_quarkus-container-image-labels-label-name]]`link:#quarkus-container-image_quarkus-container-image-labels-label-name[quarkus.container-image.labels."label-name"]` [.description] @@ -222,12 +222,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image_quarkus-contain Custom labels to add to the generated image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CONTAINER_IMAGE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CONTAINER_IMAGE_LABELS+++` +Environment variable: `+++QUARKUS_CONTAINER_IMAGE_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-core-general-config-items.adoc b/_generated-doc/latest/config/quarkus-core-general-config-items.adoc index 9f5c57b15b1..911e98644a6 100644 --- a/_generated-doc/latest/config/quarkus-core-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-core-general-config-items.adoc @@ -455,7 +455,7 @@ endif::add-copy-button-to-env-var[] |`${user.home}/.quarkus` -a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-package-jar-manifest-attributes-attributes]]`link:#quarkus-core-general-config-items_quarkus-package-jar-manifest-attributes-attributes[quarkus.package.jar.manifest.attributes]` +a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-package-jar-manifest-attributes-attribute-name]]`link:#quarkus-core-general-config-items_quarkus-package-jar-manifest-attributes-attribute-name[quarkus.package.jar.manifest.attributes."attribute-name"]` [.description] @@ -463,16 +463,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quark Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes."Entry-key1"=Value1 quarkus.package.jar.manifest.attributes."Entry-key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-package-jar-manifest-sections-sections]]`link:#quarkus-core-general-config-items_quarkus-package-jar-manifest-sections-sections[quarkus.package.jar.manifest.sections]` +a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-package-jar-manifest-sections-section-name]]`link:#quarkus-core-general-config-items_quarkus-package-jar-manifest-sections-section-name[quarkus.package.jar.manifest.sections."section-name"]` [.description] @@ -480,12 +481,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quark Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -540,7 +542,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-test-container-additional-exposed-ports-additional-exposed-ports]]`link:#quarkus-core-general-config-items_quarkus-test-container-additional-exposed-ports-additional-exposed-ports[quarkus.test.container.additional-exposed-ports]` +a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-test-container-additional-exposed-ports-host-port]]`link:#quarkus-core-general-config-items_quarkus-test-container-additional-exposed-ports-host-port[quarkus.test.container.additional-exposed-ports."host-port"]` [.description] @@ -548,16 +550,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quark Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-test-container-labels-labels]]`link:#quarkus-core-general-config-items_quarkus-test-container-labels-labels[quarkus.test.container.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-test-container-labels-label-name]]`link:#quarkus-core-general-config-items_quarkus-test-container-labels-label-name[quarkus.test.container.labels."label-name"]` [.description] @@ -565,16 +568,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quark A set of labels to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-test-container-volume-mounts-volume-mounts]]`link:#quarkus-core-general-config-items_quarkus-test-container-volume-mounts-volume-mounts[quarkus.test.container.volume-mounts]` +a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quarkus-test-container-volume-mounts-host-path]]`link:#quarkus-core-general-config-items_quarkus-test-container-volume-mounts-host-path[quarkus.test.container.volume-mounts."host-path"]` [.description] @@ -582,12 +586,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core-general-config-items_quark A set of volume mounts to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-core.adoc b/_generated-doc/latest/config/quarkus-core.adoc index 3b7b5b767b4..280c6f11298 100644 --- a/_generated-doc/latest/config/quarkus-core.adoc +++ b/_generated-doc/latest/config/quarkus-core.adoc @@ -405,6 +405,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-bootstrap-incubating-model-resolver]]`link:#quarkus-core_quarkus-bootstrap-incubating-model-resolver[quarkus.bootstrap.incubating-model-resolver]` + + +[.description] +-- +A temporary option introduced to avoid a logging warning when ``-Dquarkus.bootstrap.incubating-model-resolver++}++ is added to the build command line. This option enables an incubating implementation of the Quarkus Application Model resolver. This option will be removed as soon as the incubating implementation becomes the default one. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_BOOTSTRAP_INCUBATING_MODEL_RESOLVER+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-bootstrap-misaligned-platform-imports]]`link:#quarkus-core_quarkus-bootstrap-misaligned-platform-imports[quarkus.bootstrap.misaligned-platform-imports]` @@ -520,7 +537,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-class-loading-removed-resources-removed-resources]]`link:#quarkus-core_quarkus-class-loading-removed-resources-removed-resources[quarkus.class-loading.removed-resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-class-loading-removed-resources-group-id-artifact-id]]`link:#quarkus-core_quarkus-class-loading-removed-resources-group-id-artifact-id[quarkus.class-loading.removed-resources."group-id:artifact-id"]` [.description] @@ -536,12 +553,13 @@ Note that if you want to remove a class you need to specify the class file name. Note that for technical reasons this is not supported when running with JBang. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES+++` +Environment variable: `+++QUARKUS_CLASS_LOADING_REMOVED_RESOURCES__GROUP_ID_ARTIFACT_ID_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Set.html[Set] + | @@ -1566,6 +1584,23 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-native-march]]`link:#quarkus-core_quarkus-native-march[quarkus.native.march]` + + +[.description] +-- +Generate instructions for a specific machine type. Defaults to `x86-64-v3` on AMD64 and `armv8-a` on AArch64. Use `compatibility` for best compatibility, or `native` for best performance if a native executable is deployed on the same machine or on a machine with the same CPU features. A list of all available machine types is available by executing `native-image -march=list` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_NATIVE_MARCH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_NATIVE_MARCH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-native-remote-container-build]]`link:#quarkus-core_quarkus-native-remote-container-build[quarkus.native.remote-container-build]` @@ -2263,7 +2298,7 @@ endif::add-copy-button-to-env-var[] |`-runner` -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-attributes-attributes]]`link:#quarkus-core_quarkus-package-jar-manifest-attributes-attributes[quarkus.package.jar.manifest.attributes]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-attributes-attribute-name]]`link:#quarkus-core_quarkus-package-jar-manifest-attributes-attribute-name[quarkus.package.jar.manifest.attributes."attribute-name"]` [.description] @@ -2271,16 +2306,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manife Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes."Entry-key1"=Value1 quarkus.package.jar.manifest.attributes."Entry-key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-sections-sections]]`link:#quarkus-core_quarkus-package-jar-manifest-sections-sections[quarkus.package.jar.manifest.sections]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manifest-sections-section-name]]`link:#quarkus-core_quarkus-package-jar-manifest-sections-section-name[quarkus.package.jar.manifest.sections."section-name"]` [.description] @@ -2288,12 +2324,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-package-jar-manife Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -2900,7 +2937,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-additional-exposed-ports-additional-exposed-ports]]`link:#quarkus-core_quarkus-test-container-additional-exposed-ports-additional-exposed-ports[quarkus.test.container.additional-exposed-ports]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-additional-exposed-ports-host-port]]`link:#quarkus-core_quarkus-test-container-additional-exposed-ports-host-port[quarkus.test.container.additional-exposed-ports."host-port"]` [.description] @@ -2908,16 +2945,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-add Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-labels-labels]]`link:#quarkus-core_quarkus-test-container-labels-labels[quarkus.test.container.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-labels-label-name]]`link:#quarkus-core_quarkus-test-container-labels-label-name[quarkus.test.container.labels."label-name"]` [.description] @@ -2925,16 +2963,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-lab A set of labels to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-volume-mounts-volume-mounts]]`link:#quarkus-core_quarkus-test-container-volume-mounts-volume-mounts[quarkus.test.container.volume-mounts]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-volume-mounts-host-path]]`link:#quarkus-core_quarkus-test-container-volume-mounts-host-path[quarkus.test.container.volume-mounts."host-path"]` [.description] @@ -2942,16 +2981,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-container-vol A set of volume mounts to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-env-env]]`link:#quarkus-core_quarkus-test-env-env[quarkus.test.env]` +a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-env-environment-variable-name]]`link:#quarkus-core_quarkus-test-env-environment-variable-name[quarkus.test.env."environment-variable-name"]` [.description] @@ -2959,12 +2999,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-test-env-env]]`lin Additional environment variables to be set in the process that `@QuarkusIntegrationTest` launches. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_ENV+++` +Environment variable: `+++QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-datasource-config-group-data-source-build-time-config.adoc b/_generated-doc/latest/config/quarkus-datasource-config-group-data-source-build-time-config.adoc index 1759482c96f..b80907b007d 100644 --- a/_generated-doc/latest/config/quarkus-datasource-config-group-data-source-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-config-group-data-source-build-time-config.adoc @@ -115,9 +115,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-env-container-env]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource.devservices.container-env."environment-variable-name"]` -`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource."datasource-name".devservices.container-env]` +`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource."datasource-name".devservices.container-env."environment-variable-name"]` [.description] @@ -125,18 +125,19 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-so Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-properties-container-properties]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource.devservices.container-properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-properties-property-key]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource.devservices.container-properties."property-key"]` -`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource."datasource-name".devservices.container-properties]` +`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource."datasource-name".devservices.container-properties."property-key"]` [.description] @@ -146,18 +147,19 @@ Generic properties that are passed for additional container configuration. Properties defined here are database-specific and are interpreted specifically in each database dev service implementation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-properties-properties]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-properties-properties[quarkus.datasource.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-properties-property-key]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-properties-property-key[quarkus.datasource.devservices.properties."property-key"]` -`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-properties-properties[quarkus.datasource."datasource-name".devservices.properties]` +`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-properties-property-key[quarkus.datasource."datasource-name".devservices.properties."property-key"]` [.description] @@ -165,12 +167,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-so Generic properties that are added to the database connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -294,9 +297,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-volumes-volumes]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource.devservices.volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-volumes-host-path]]`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource.devservices.volumes."host-path"]` -`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource."datasource-name".devservices.volumes]` +`link:#quarkus-datasource-config-group-data-source-build-time-config_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource."datasource-name".devservices.volumes."host-path"]` [.description] @@ -310,12 +313,13 @@ When using a file system location, the volume will be generated with read-write This has no effect if the provider is not a container-based database, such as H2 or Derby. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-datasource-config-group-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-datasource-config-group-dev-services-build-time-config.adoc index b6cd4344a57..dddb2851045 100644 --- a/_generated-doc/latest/config/quarkus-datasource-config-group-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-config-group-dev-services-build-time-config.adoc @@ -53,9 +53,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-env-container-env]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource.devservices.container-env."environment-variable-name"]` -`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource."datasource-name".devservices.container-env]` +`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource."datasource-name".devservices.container-env."environment-variable-name"]` [.description] @@ -63,18 +63,19 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-ser Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-properties-container-properties]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource.devservices.container-properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-properties-property-key]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource.devservices.container-properties."property-key"]` -`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource."datasource-name".devservices.container-properties]` +`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource."datasource-name".devservices.container-properties."property-key"]` [.description] @@ -84,18 +85,19 @@ Generic properties that are passed for additional container configuration. Properties defined here are database-specific and are interpreted specifically in each database dev service implementation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-properties-properties]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-properties-properties[quarkus.datasource.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-properties-property-key]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-properties-property-key[quarkus.datasource.devservices.properties."property-key"]` -`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-properties-properties[quarkus.datasource."datasource-name".devservices.properties]` +`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-properties-property-key[quarkus.datasource."datasource-name".devservices.properties."property-key"]` [.description] @@ -103,12 +105,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-ser Generic properties that are added to the database connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -232,9 +235,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-volumes-volumes]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource.devservices.volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-volumes-host-path]]`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource.devservices.volumes."host-path"]` -`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource."datasource-name".devservices.volumes]` +`link:#quarkus-datasource-config-group-dev-services-build-time-config_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource."datasource-name".devservices.volumes."host-path"]` [.description] @@ -248,12 +251,13 @@ When using a file system location, the volume will be generated with read-write This has no effect if the provider is not a container-based database, such as H2 or Derby. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-datasource-data-sources-build-time-config.adoc b/_generated-doc/latest/config/quarkus-datasource-data-sources-build-time-config.adoc index 59c4ef9d39f..75a23e9559d 100644 --- a/_generated-doc/latest/config/quarkus-datasource-data-sources-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-data-sources-build-time-config.adoc @@ -155,9 +155,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-env-container-env]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource.devservices.container-env."environment-variable-name"]` -`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource."datasource-name".devservices.container-env]` +`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource."datasource-name".devservices.container-env."environment-variable-name"]` [.description] @@ -165,18 +165,19 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-t Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-properties-container-properties]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource.devservices.container-properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-properties-property-key]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource.devservices.container-properties."property-key"]` -`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource."datasource-name".devservices.container-properties]` +`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource."datasource-name".devservices.container-properties."property-key"]` [.description] @@ -186,18 +187,19 @@ Generic properties that are passed for additional container configuration. Properties defined here are database-specific and are interpreted specifically in each database dev service implementation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-properties-properties]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-properties-properties[quarkus.datasource.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-properties-property-key]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-properties-property-key[quarkus.datasource.devservices.properties."property-key"]` -`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-properties-properties[quarkus.datasource."datasource-name".devservices.properties]` +`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-properties-property-key[quarkus.datasource."datasource-name".devservices.properties."property-key"]` [.description] @@ -205,12 +207,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-t Generic properties that are added to the database connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -334,9 +337,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-volumes-volumes]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource.devservices.volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-volumes-host-path]]`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource.devservices.volumes."host-path"]` -`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource."datasource-name".devservices.volumes]` +`link:#quarkus-datasource-data-sources-build-time-config_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource."datasource-name".devservices.volumes."host-path"]` [.description] @@ -350,12 +353,13 @@ When using a file system location, the volume will be generated with read-write This has no effect if the provider is not a container-based database, such as H2 or Derby. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-datasource-data-sources-jdbc-runtime-config.adoc b/_generated-doc/latest/config/quarkus-datasource-data-sources-jdbc-runtime-config.adoc index 42d1683bc97..202b7dacfd9 100644 --- a/_generated-doc/latest/config/quarkus-datasource-data-sources-jdbc-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-data-sources-jdbc-runtime-config.adoc @@ -362,9 +362,9 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties]]`link:#quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource.jdbc.additional-jdbc-properties]` +a| [[quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key]]`link:#quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource.jdbc.additional-jdbc-properties."property-key"]` -`link:#quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-additional-jdbc-properties[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties]` +`link:#quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc-additional-jdbc-properties-property-key[quarkus.datasource."datasource-name".jdbc.additional-jdbc-properties."property-key"]` [.description] @@ -372,12 +372,13 @@ a| [[quarkus-datasource-data-sources-jdbc-runtime-config_quarkus-datasource-jdbc Other unspecified properties to be passed to the JDBC driver when creating new connections. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-build-time-config.adoc b/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-build-time-config.adoc index ae11d205b1a..c02eaa014e7 100644 --- a/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-build-time-config.adoc @@ -549,7 +549,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-datasource-data-sources-reactive-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-datasource-data-sources-reactive-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-datasource-data-sources-reactive-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-datasource-data-sources-reactive-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -557,12 +557,13 @@ a| [[quarkus-datasource-data-sources-reactive-build-time-config_quarkus-datasour Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-runtime-config.adoc b/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-runtime-config.adoc index 39335f18820..85aa4ae3f35 100644 --- a/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-data-sources-reactive-runtime-config.adoc @@ -510,7 +510,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-additional-properties]]`link:#quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-additional-properties[quarkus.datasource.reactive.additional-properties]` +a| [[quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-property-key]]`link:#quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-property-key[quarkus.datasource.reactive.additional-properties."property-key"]` [.description] @@ -518,12 +518,13 @@ a| [[quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource- Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1032,7 +1033,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -1040,12 +1041,13 @@ a| [[quarkus-datasource-data-sources-reactive-runtime-config_quarkus-datasource- Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-datasource-general-config-items.adoc b/_generated-doc/latest/config/quarkus-datasource-general-config-items.adoc index 2cdc5d59925..7db6ff97456 100644 --- a/_generated-doc/latest/config/quarkus-datasource-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-datasource-general-config-items.adoc @@ -115,9 +115,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-env-container-env]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-env-environment-variable-name]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource.devservices.container-env."environment-variable-name"]` -`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource."datasource-name".devservices.container-env]` +`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource."datasource-name".devservices.container-env."environment-variable-name"]` [.description] @@ -125,18 +125,19 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-properties-container-properties]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource.devservices.container-properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-properties-property-key]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource.devservices.container-properties."property-key"]` -`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource."datasource-name".devservices.container-properties]` +`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource."datasource-name".devservices.container-properties."property-key"]` [.description] @@ -146,18 +147,19 @@ Generic properties that are passed for additional container configuration. Properties defined here are database-specific and are interpreted specifically in each database dev service implementation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-properties-properties]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-properties-properties[quarkus.datasource.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-properties-property-key]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-properties-property-key[quarkus.datasource.devservices.properties."property-key"]` -`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-properties-properties[quarkus.datasource."datasource-name".devservices.properties]` +`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-properties-property-key[quarkus.datasource."datasource-name".devservices.properties."property-key"]` [.description] @@ -165,12 +167,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items Generic properties that are added to the database connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -294,9 +297,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-volumes-volumes]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource.devservices.volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource-general-config-items_quarkus-datasource-devservices-volumes-host-path]]`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource.devservices.volumes."host-path"]` -`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource."datasource-name".devservices.volumes]` +`link:#quarkus-datasource-general-config-items_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource."datasource-name".devservices.volumes."host-path"]` [.description] @@ -310,12 +313,13 @@ When using a file system location, the volume will be generated with read-write This has no effect if the provider is not a container-based database, such as H2 or Derby. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-datasource.adoc b/_generated-doc/latest/config/quarkus-datasource.adoc index 477f1bef0d9..47708cf22a6 100644 --- a/_generated-doc/latest/config/quarkus-datasource.adoc +++ b/_generated-doc/latest/config/quarkus-datasource.adoc @@ -155,9 +155,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-env-container-env]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-env-environment-variable-name]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource.devservices.container-env."environment-variable-name"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-container-env[quarkus.datasource."datasource-name".devservices.container-env]` +`link:#quarkus-datasource_quarkus-datasource-devservices-container-env-environment-variable-name[quarkus.datasource."datasource-name".devservices.container-env."environment-variable-name"]` [.description] @@ -165,18 +165,19 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-d Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-properties-container-properties]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource.devservices.container-properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-container-properties-property-key]]`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource.devservices.container-properties."property-key"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-container-properties[quarkus.datasource."datasource-name".devservices.container-properties]` +`link:#quarkus-datasource_quarkus-datasource-devservices-container-properties-property-key[quarkus.datasource."datasource-name".devservices.container-properties."property-key"]` [.description] @@ -186,18 +187,19 @@ Generic properties that are passed for additional container configuration. Properties defined here are database-specific and are interpreted specifically in each database dev service implementation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_CONTAINER_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-properties-properties]]`link:#quarkus-datasource_quarkus-datasource-devservices-properties-properties[quarkus.datasource.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-properties-property-key]]`link:#quarkus-datasource_quarkus-datasource-devservices-properties-property-key[quarkus.datasource.devservices.properties."property-key"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-properties-properties[quarkus.datasource."datasource-name".devservices.properties]` +`link:#quarkus-datasource_quarkus-datasource-devservices-properties-property-key[quarkus.datasource."datasource-name".devservices.properties."property-key"]` [.description] @@ -205,12 +207,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-d Generic properties that are added to the database connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -334,9 +337,9 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-volumes-volumes]]`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource.devservices.volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-datasource_quarkus-datasource-devservices-volumes-host-path]]`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource.devservices.volumes."host-path"]` -`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-volumes[quarkus.datasource."datasource-name".devservices.volumes]` +`link:#quarkus-datasource_quarkus-datasource-devservices-volumes-host-path[quarkus.datasource."datasource-name".devservices.volumes."host-path"]` [.description] @@ -350,12 +353,13 @@ When using a file system location, the volume will be generated with read-write This has no effect if the provider is not a container-based database, such as H2 or Derby. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES+++` +Environment variable: `+++QUARKUS_DATASOURCE_DEVSERVICES_VOLUMES__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-docker-docker-config.adoc b/_generated-doc/latest/config/quarkus-docker-docker-config.adoc index 6a2ae568a52..cfbe5d5d9a0 100644 --- a/_generated-doc/latest/config/quarkus-docker-docker-config.adoc +++ b/_generated-doc/latest/config/quarkus-docker-docker-config.adoc @@ -112,7 +112,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-docker-docker-config_quarkus-docker-build-args-build-args]]`link:#quarkus-docker-docker-config_quarkus-docker-build-args-build-args[quarkus.docker.build-args]` +a|icon:lock[title=Fixed at build time] [[quarkus-docker-docker-config_quarkus-docker-build-args-arg-name]]`link:#quarkus-docker-docker-config_quarkus-docker-build-args-arg-name[quarkus.docker.build-args."arg-name"]` [.description] @@ -120,12 +120,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-docker-docker-config_quarkus-do Build args passed to docker via `--build-arg` ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DOCKER_BUILD_ARGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DOCKER_BUILD_ARGS+++` +Environment variable: `+++QUARKUS_DOCKER_BUILD_ARGS__ARG_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config.adoc index a5141330dae..0d61a6b6983 100644 --- a/_generated-doc/latest/config/quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config.adoc @@ -188,7 +188,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config_quarkus-elasticsearch-devservices-container-env-container-env]]`link:#quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config_quarkus-elasticsearch-devservices-container-env-container-env[quarkus.elasticsearch.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config_quarkus-elasticsearch-devservices-container-env-environment-variable-name]]`link:#quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config_quarkus-elasticsearch-devservices-container-env-environment-variable-name[quarkus.elasticsearch.devservices.container-env."environment-variable-name"]` [.description] @@ -196,12 +196,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-devservices-elast Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-elasticsearch-restclient.adoc b/_generated-doc/latest/config/quarkus-elasticsearch-restclient.adoc index caabd8d0590..affcac4d97f 100644 --- a/_generated-doc/latest/config/quarkus-elasticsearch-restclient.adoc +++ b/_generated-doc/latest/config/quarkus-elasticsearch-restclient.adoc @@ -188,7 +188,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-restclient_quarkus-elasticsearch-devservices-container-env-container-env]]`link:#quarkus-elasticsearch-restclient_quarkus-elasticsearch-devservices-container-env-container-env[quarkus.elasticsearch.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-restclient_quarkus-elasticsearch-devservices-container-env-environment-variable-name]]`link:#quarkus-elasticsearch-restclient_quarkus-elasticsearch-devservices-container-env-environment-variable-name[quarkus.elasticsearch.devservices.container-env."environment-variable-name"]` [.description] @@ -196,12 +196,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-elasticsearch-restclient_quarku Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_ELASTICSEARCH_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc index a85e73690d1..f563fa4efe8 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc @@ -135,7 +135,7 @@ a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-pr [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -144,7 +144,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding]` @@ -170,7 +170,7 @@ a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-pr [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -179,7 +179,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index[quarkus.security.jdbc.principal-query.attribute-mappings."attribute-mappings".index]` @@ -375,7 +375,7 @@ a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-pr [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -384,7 +384,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.salt-encoding]` @@ -410,7 +410,7 @@ a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus-security-jdbc-pr [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -419,6 +419,6 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc index 3f5b98225ba..06e53443559 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc @@ -135,7 +135,7 @@ a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdb [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -144,7 +144,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding]` @@ -170,7 +170,7 @@ a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdb [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -179,7 +179,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index[quarkus.security.jdbc.principal-query.attribute-mappings."attribute-mappings".index]` @@ -375,7 +375,7 @@ a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdb [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -384,7 +384,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.salt-encoding]` @@ -410,7 +410,7 @@ a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus-security-jdb [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -419,6 +419,6 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc index cb20100234f..903b497f4e9 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc @@ -135,7 +135,7 @@ a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -144,7 +144,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding]` @@ -170,7 +170,7 @@ a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -179,7 +179,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index[quarkus.security.jdbc.principal-query.attribute-mappings."attribute-mappings".index]` @@ -375,7 +375,7 @@ a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -384,7 +384,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.salt-encoding]` @@ -410,7 +410,7 @@ a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus-security-jdbc- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -419,6 +419,6 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc index 18b9e46c268..8e07ec2b063 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc @@ -169,7 +169,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -178,7 +178,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding]` @@ -204,7 +204,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-bcrypt- [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -213,7 +213,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index]]`link:#quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index[quarkus.security.jdbc.principal-query.attribute-mappings."attribute-mappings".index]` @@ -409,7 +409,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-p [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -418,7 +418,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.salt-encoding]` @@ -444,7 +444,7 @@ a| [[quarkus-elytron-security-jdbc_quarkus-security-jdbc-principal-query-named-p [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -453,6 +453,6 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-elytron-security.adoc b/_generated-doc/latest/config/quarkus-elytron-security.adoc index a1314ed7635..592b8f035ae 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security.adoc @@ -47,7 +47,7 @@ endif::add-copy-button-to-env-var[] |`digest-md5` -a| [[quarkus-elytron-security_quarkus-security-users-embedded-users-users]]`link:#quarkus-elytron-security_quarkus-security-users-embedded-users-users[quarkus.security.users.embedded.users]` +a| [[quarkus-elytron-security_quarkus-security-users-embedded-users-users]]`link:#quarkus-elytron-security_quarkus-security-users-embedded-users-users[quarkus.security.users.embedded.users."users"]` [.description] @@ -55,16 +55,17 @@ a| [[quarkus-elytron-security_quarkus-security-users-embedded-users-users]]`link The realm users user1=password++\++nuser2=password2... mapping. See link:#embedded-users[Embedded Users]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS+++` +Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-elytron-security_quarkus-security-users-embedded-roles-roles]]`link:#quarkus-elytron-security_quarkus-security-users-embedded-roles-roles[quarkus.security.users.embedded.roles]` +a| [[quarkus-elytron-security_quarkus-security-users-embedded-roles-roles]]`link:#quarkus-elytron-security_quarkus-security-users-embedded-roles-roles[quarkus.security.users.embedded.roles."roles"]` [.description] @@ -72,12 +73,13 @@ a| [[quarkus-elytron-security_quarkus-security-users-embedded-roles-roles]]`link The realm roles user1=role1,role2,...++\++nuser2=role1,role2,... mapping See link:#embedded-roles[Embedded Roles]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES+++` +Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-flyway-config-group-flyway-data-source-runtime-config.adoc b/_generated-doc/latest/config/quarkus-flyway-config-group-flyway-data-source-runtime-config.adoc index d04230fff25..539869663bb 100644 --- a/_generated-doc/latest/config/quarkus-flyway-config-group-flyway-data-source-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-flyway-config-group-flyway-data-source-runtime-config.adoc @@ -547,7 +547,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-placeholders-placeholders[quarkus.flyway.placeholders]` +a| [[quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-placeholders-placeholder-key]]`link:#quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-placeholders-placeholder-key[quarkus.flyway.placeholders."placeholder-key"]` [.description] @@ -555,12 +555,13 @@ a| [[quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flywa Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -999,7 +1000,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholders]]`link:#quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholders[quarkus.flyway."named-data-sources".placeholders]` +a| [[quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholder-key]]`link:#quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholder-key[quarkus.flyway."named-data-sources".placeholders."placeholder-key"]` [.description] @@ -1007,12 +1008,13 @@ a| [[quarkus-flyway-config-group-flyway-data-source-runtime-config_quarkus-flywa Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-flyway-flyway-runtime-config.adoc b/_generated-doc/latest/config/quarkus-flyway-flyway-runtime-config.adoc index 6b783aece84..d0187e88e35 100644 --- a/_generated-doc/latest/config/quarkus-flyway-flyway-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-flyway-flyway-runtime-config.adoc @@ -547,7 +547,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-flyway-flyway-runtime-config_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-flyway-flyway-runtime-config_quarkus-flyway-placeholders-placeholders[quarkus.flyway.placeholders]` +a| [[quarkus-flyway-flyway-runtime-config_quarkus-flyway-placeholders-placeholder-key]]`link:#quarkus-flyway-flyway-runtime-config_quarkus-flyway-placeholders-placeholder-key[quarkus.flyway.placeholders."placeholder-key"]` [.description] @@ -555,12 +555,13 @@ a| [[quarkus-flyway-flyway-runtime-config_quarkus-flyway-placeholders-placeholde Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -999,7 +1000,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-flyway-flyway-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholders]]`link:#quarkus-flyway-flyway-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholders[quarkus.flyway."named-data-sources".placeholders]` +a| [[quarkus-flyway-flyway-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholder-key]]`link:#quarkus-flyway-flyway-runtime-config_quarkus-flyway-named-data-sources-placeholders-placeholder-key[quarkus.flyway."named-data-sources".placeholders."placeholder-key"]` [.description] @@ -1007,12 +1008,13 @@ a| [[quarkus-flyway-flyway-runtime-config_quarkus-flyway-named-data-sources-plac Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-flyway-general-config-items.adoc b/_generated-doc/latest/config/quarkus-flyway-general-config-items.adoc index 8727e0c3d45..b277778ec89 100644 --- a/_generated-doc/latest/config/quarkus-flyway-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-flyway-general-config-items.adoc @@ -623,7 +623,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-flyway-general-config-items_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-flyway-general-config-items_quarkus-flyway-placeholders-placeholders[quarkus.flyway.placeholders]` +a| [[quarkus-flyway-general-config-items_quarkus-flyway-placeholders-placeholder-key]]`link:#quarkus-flyway-general-config-items_quarkus-flyway-placeholders-placeholder-key[quarkus.flyway.placeholders."placeholder-key"]` [.description] @@ -631,12 +631,13 @@ a| [[quarkus-flyway-general-config-items_quarkus-flyway-placeholders-placeholder Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1075,7 +1076,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-flyway-general-config-items_quarkus-flyway-named-data-sources-placeholders-placeholders]]`link:#quarkus-flyway-general-config-items_quarkus-flyway-named-data-sources-placeholders-placeholders[quarkus.flyway."named-data-sources".placeholders]` +a| [[quarkus-flyway-general-config-items_quarkus-flyway-named-data-sources-placeholders-placeholder-key]]`link:#quarkus-flyway-general-config-items_quarkus-flyway-named-data-sources-placeholders-placeholder-key[quarkus.flyway."named-data-sources".placeholders."placeholder-key"]` [.description] @@ -1083,12 +1084,13 @@ a| [[quarkus-flyway-general-config-items_quarkus-flyway-named-data-sources-place Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-flyway.adoc b/_generated-doc/latest/config/quarkus-flyway.adoc index ce2cc7fc9a2..bb80cc44937 100644 --- a/_generated-doc/latest/config/quarkus-flyway.adoc +++ b/_generated-doc/latest/config/quarkus-flyway.adoc @@ -642,7 +642,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-flyway_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-flyway_quarkus-flyway-placeholders-placeholders[quarkus.flyway.placeholders]` +a| [[quarkus-flyway_quarkus-flyway-placeholders-placeholder-key]]`link:#quarkus-flyway_quarkus-flyway-placeholders-placeholder-key[quarkus.flyway.placeholders."placeholder-key"]` [.description] @@ -650,12 +650,13 @@ a| [[quarkus-flyway_quarkus-flyway-placeholders-placeholders]]`link:#quarkus-fly Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY_PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1094,7 +1095,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholders]]`link:#quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholders[quarkus.flyway."named-data-sources".placeholders]` +a| [[quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholder-key]]`link:#quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholder-key[quarkus.flyway."named-data-sources".placeholders."placeholder-key"]` [.description] @@ -1102,12 +1103,13 @@ a| [[quarkus-flyway_quarkus-flyway-named-data-sources-placeholders-placeholders] Sets the placeholders to replace in SQL migration scripts. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS+++` +Environment variable: `+++QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS__PLACEHOLDER_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit.adoc b/_generated-doc/latest/config/quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit.adoc index c3a3549c6df..84a39aa9e83 100644 --- a/_generated-doc/latest/config/quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit.adoc +++ b/_generated-doc/latest/config/quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit.adoc @@ -38,9 +38,9 @@ endif::add-copy-button-to-env-var[] |`'true' if Hibernate ORM is enabled; 'false' otherwise` -a| [[quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties]` +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties."full-property-key"]` -`link:#quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` +`link:#quarkus-hibernate-orm-config-group-hibernate-orm-runtime-config-persistence-unit_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties."full-property-key"]` [.description] @@ -63,12 +63,13 @@ If none exists, make sure to file a feature request so that a supported configur and more importantly so that the configuration property is tested regularly. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-hibernate-orm-general-config-items.adoc b/_generated-doc/latest/config/quarkus-hibernate-orm-general-config-items.adoc index 6771297a6c7..362962de789 100644 --- a/_generated-doc/latest/config/quarkus-hibernate-orm-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-hibernate-orm-general-config-items.adoc @@ -377,9 +377,9 @@ endif::add-copy-button-to-env-var[] |`'true' if Hibernate ORM is enabled; 'false' otherwise` -a| [[quarkus-hibernate-orm-general-config-items_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-general-config-items_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-general-config-items_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties."full-property-key"]` -`link:#quarkus-hibernate-orm-general-config-items_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` +`link:#quarkus-hibernate-orm-general-config-items_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties."full-property-key"]` [.description] @@ -402,12 +402,13 @@ If none exists, make sure to file a feature request so that a supported configur and more importantly so that the configuration property is tested regularly. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-hibernate-orm-hibernate-orm-runtime-config.adoc b/_generated-doc/latest/config/quarkus-hibernate-orm-hibernate-orm-runtime-config.adoc index 8832a19c534..b44dc9fae03 100644 --- a/_generated-doc/latest/config/quarkus-hibernate-orm-hibernate-orm-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-hibernate-orm-hibernate-orm-runtime-config.adoc @@ -38,9 +38,9 @@ endif::add-copy-button-to-env-var[] |`'true' if Hibernate ORM is enabled; 'false' otherwise` -a| [[quarkus-hibernate-orm-hibernate-orm-runtime-config_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-hibernate-orm-runtime-config_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties]` +a| [[quarkus-hibernate-orm-hibernate-orm-runtime-config_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-hibernate-orm-runtime-config_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties."full-property-key"]` -`link:#quarkus-hibernate-orm-hibernate-orm-runtime-config_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` +`link:#quarkus-hibernate-orm-hibernate-orm-runtime-config_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties."full-property-key"]` [.description] @@ -63,12 +63,13 @@ If none exists, make sure to file a feature request so that a supported configur and more importantly so that the configuration property is tested regularly. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-hibernate-orm.adoc b/_generated-doc/latest/config/quarkus-hibernate-orm.adoc index a75f891d2ea..9384d2868e5 100644 --- a/_generated-doc/latest/config/quarkus-hibernate-orm.adoc +++ b/_generated-doc/latest/config/quarkus-hibernate-orm.adoc @@ -432,9 +432,9 @@ endif::add-copy-button-to-env-var[] |`'true' if Hibernate ORM is enabled; 'false' otherwise` -a| [[quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties]` +a| [[quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm.unsupported-properties."full-property-key"]` -`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` +`link:#quarkus-hibernate-orm_quarkus-hibernate-orm-unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties."full-property-key"]` [.description] @@ -457,12 +457,13 @@ If none exists, make sure to file a feature request so that a supported configur and more importantly so that the configuration property is tested regularly. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES__FULL_PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-http-http-configuration.adoc b/_generated-doc/latest/config/quarkus-http-http-configuration.adoc index 7f4700c2939..96777d3efe2 100644 --- a/_generated-doc/latest/config/quarkus-http-http-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-http-http-configuration.adoc @@ -315,6 +315,8 @@ In dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine. +As an exception, when running in Windows Subsystem for Linux (WSL), the HTTP host defaults to 0.0.0.0 even in dev/test mode since using localhost makes the application inaccessible. + ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_HOST+++[] endif::add-copy-button-to-env-var[] @@ -2349,7 +2351,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-roles-role1]]`link:#quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-roles-role1[quarkus.http.auth.policy."role-policy".roles]` +a| [[quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-roles-role-name]]`link:#quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-roles-role-name[quarkus.http.auth.policy."role-policy".roles."role-name"]` [.description] @@ -2357,16 +2359,17 @@ a| [[quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-roles- Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-permissions-role1]]`link:#quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-permissions-role1[quarkus.http.auth.policy."role-policy".permissions]` +a| [[quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-permissions-role-name[quarkus.http.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -2374,12 +2377,13 @@ a| [[quarkus-http-http-configuration_quarkus-http-auth-policy-role-policy-permis Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -2400,7 +2404,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-http-http-configuration_quarkus-http-auth-roles-mapping-role1]]`link:#quarkus-http-http-configuration_quarkus-http-auth-roles-mapping-role1[quarkus.http.auth.roles-mapping]` +a| [[quarkus-http-http-configuration_quarkus-http-auth-roles-mapping-role-name]]`link:#quarkus-http-http-configuration_quarkus-http-auth-roles-mapping-role-name[quarkus.http.auth.roles-mapping."role-name"]` [.description] @@ -2410,12 +2414,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -2556,7 +2561,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-http-http-configuration_quarkus-http-filter-filter-header-header]]`link:#quarkus-http-http-configuration_quarkus-http-filter-filter-header-header[quarkus.http.filter."filter".header]` +a| [[quarkus-http-http-configuration_quarkus-http-filter-filter-header-header-name]]`link:#quarkus-http-http-configuration_quarkus-http-filter-filter-header-header-name[quarkus.http.filter."filter".header."header-name"]` [.description] @@ -2564,12 +2569,13 @@ a| [[quarkus-http-http-configuration_quarkus-http-filter-filter-header-header]]` Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration.adoc b/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration.adoc index 5ae64b85296..30a5ddeed39 100644 --- a/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration.adoc @@ -228,7 +228,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-devservices-container-env-container-env[quarkus.infinispan-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-devservices-container-env-environment-variable-name[quarkus.infinispan-client.devservices.container-env."environment-variable-name"]` [.description] @@ -236,12 +236,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -446,7 +447,7 @@ endif::add-copy-button-to-env-var[] |`http://localhost:4317` -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config-dev-service-configuration_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -454,12 +455,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config.adoc b/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config.adoc index 21a0cdc2f3b..e9a264bacd5 100644 --- a/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-infinispan-client-config-group-infinispan-client-build-time-config.adoc @@ -262,7 +262,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-devservices-container-env-container-env[quarkus.infinispan-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-devservices-container-env-environment-variable-name[quarkus.infinispan-client.devservices.container-env."environment-variable-name"]` [.description] @@ -270,12 +270,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -514,7 +515,7 @@ endif::add-copy-button-to-env-var[] |`http://localhost:4317` -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-config-group-infinispan-client-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -522,12 +523,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-config-group- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-infinispan-client-general-config-items.adoc b/_generated-doc/latest/config/quarkus-infinispan-client-general-config-items.adoc index 360851a68f7..3606278496c 100644 --- a/_generated-doc/latest/config/quarkus-infinispan-client-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-infinispan-client-general-config-items.adoc @@ -568,7 +568,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-devservices-container-env-container-env[quarkus.infinispan-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-devservices-container-env-environment-variable-name[quarkus.infinispan-client.devservices.container-env."environment-variable-name"]` [.description] @@ -576,12 +576,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-general-confi Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -820,7 +821,7 @@ endif::add-copy-button-to-env-var[] |`http://localhost:4317` -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-general-config-items_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -828,12 +829,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-general-confi Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-infinispan-client-infinispan-clients-build-time-config.adoc b/_generated-doc/latest/config/quarkus-infinispan-client-infinispan-clients-build-time-config.adoc index 7e09d8f345f..9442361fa6d 100644 --- a/_generated-doc/latest/config/quarkus-infinispan-client-infinispan-clients-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-infinispan-client-infinispan-clients-build-time-config.adoc @@ -281,7 +281,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-devservices-container-env-container-env[quarkus.infinispan-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-devservices-container-env-environment-variable-name[quarkus.infinispan-client.devservices.container-env."environment-variable-name"]` [.description] @@ -289,12 +289,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-infinispan-cl Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -533,7 +534,7 @@ endif::add-copy-button-to-env-var[] |`http://localhost:4317` -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env]]`link:#quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client-infinispan-clients-build-time-config_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -541,12 +542,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client-infinispan-cl Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-infinispan-client.adoc b/_generated-doc/latest/config/quarkus-infinispan-client.adoc index 12fc4ded106..53a4322b8ba 100644 --- a/_generated-doc/latest/config/quarkus-infinispan-client.adoc +++ b/_generated-doc/latest/config/quarkus-infinispan-client.adoc @@ -604,7 +604,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-container-env]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-container-env[quarkus.infinispan-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-devservices-container-env-environment-variable-name[quarkus.infinispan-client.devservices.container-env."environment-variable-name"]` [.description] @@ -612,12 +612,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infin Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -856,7 +857,7 @@ endif::add-copy-button-to-env-var[] |`http://localhost:4317` -a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-container-env[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-infinispan-client_quarkus-infinispan-client-named-infinispan-clients-devservices-container-env-environment-variable-name[quarkus.infinispan-client."named-infinispan-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -864,12 +865,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-infinispan-client_quarkus-infin Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-info-config-group-info-build-time-config-build.adoc b/_generated-doc/latest/config/quarkus-info-config-group-info-build-time-config-build.adoc index 189badb1d13..c7d9926ad42 100644 --- a/_generated-doc/latest/config/quarkus-info-config-group-info-build-time-config-build.adoc +++ b/_generated-doc/latest/config/quarkus-info-config-group-info-build-time-config-build.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-info-config-group-info-build-time-config-build_quarkus-info-build-additional-properties]]`link:#quarkus-info-config-group-info-build-time-config-build_quarkus-info-build-additional-properties[quarkus.info.build]` +a|icon:lock[title=Fixed at build time] [[quarkus-info-config-group-info-build-time-config-build_quarkus-info-build-property-key]]`link:#quarkus-info-config-group-info-build-time-config-build_quarkus-info-build-property-key[quarkus.info.build."property-key"]` [.description] @@ -35,12 +35,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-info-config-group-info-build-ti Additional properties to be added to the build section ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFO_BUILD+++` +Environment variable: `+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-info-general-config-items.adoc b/_generated-doc/latest/config/quarkus-info-general-config-items.adoc index 4a16d5f0047..65c4445f614 100644 --- a/_generated-doc/latest/config/quarkus-info-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-info-general-config-items.adoc @@ -96,7 +96,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-info-general-config-items_quarkus-info-build-additional-properties]]`link:#quarkus-info-general-config-items_quarkus-info-build-additional-properties[quarkus.info.build]` +a|icon:lock[title=Fixed at build time] [[quarkus-info-general-config-items_quarkus-info-build-property-key]]`link:#quarkus-info-general-config-items_quarkus-info-build-property-key[quarkus.info.build."property-key"]` [.description] @@ -104,12 +104,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-info-general-config-items_quark Additional properties to be added to the build section ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFO_BUILD+++` +Environment variable: `+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-info-info-build-time-config.adoc b/_generated-doc/latest/config/quarkus-info-info-build-time-config.adoc index a7c1699cb77..c0ef2cbe798 100644 --- a/_generated-doc/latest/config/quarkus-info-info-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-info-info-build-time-config.adoc @@ -130,7 +130,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-info-info-build-time-config_quarkus-info-build-additional-properties]]`link:#quarkus-info-info-build-time-config_quarkus-info-build-additional-properties[quarkus.info.build]` +a|icon:lock[title=Fixed at build time] [[quarkus-info-info-build-time-config_quarkus-info-build-property-key]]`link:#quarkus-info-info-build-time-config_quarkus-info-build-property-key[quarkus.info.build."property-key"]` [.description] @@ -138,12 +138,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-info-info-build-time-config_qua Additional properties to be added to the build section ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFO_BUILD+++` +Environment variable: `+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-info.adoc b/_generated-doc/latest/config/quarkus-info.adoc index ec996eef21c..71b1d4ec913 100644 --- a/_generated-doc/latest/config/quarkus-info.adoc +++ b/_generated-doc/latest/config/quarkus-info.adoc @@ -130,7 +130,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-info_quarkus-info-build-additional-properties]]`link:#quarkus-info_quarkus-info-build-additional-properties[quarkus.info.build]` +a|icon:lock[title=Fixed at build time] [[quarkus-info_quarkus-info-build-property-key]]`link:#quarkus-info_quarkus-info-build-property-key[quarkus.info.build."property-key"]` [.description] @@ -138,12 +138,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-info_quarkus-info-build-additio Additional properties to be added to the build section ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INFO_BUILD+++` +Environment variable: `+++QUARKUS_INFO_BUILD__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-jib-container-image-jib-config.adoc b/_generated-doc/latest/config/quarkus-jib-container-image-jib-config.adoc index 9f7a8a44774..f181a425dd2 100644 --- a/_generated-doc/latest/config/quarkus-jib-container-image-jib-config.adoc +++ b/_generated-doc/latest/config/quarkus-jib-container-image-jib-config.adoc @@ -403,7 +403,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-jib-container-image-jib-config_quarkus-jib-environment-variables-environment-variables]]`link:#quarkus-jib-container-image-jib-config_quarkus-jib-environment-variables-environment-variables[quarkus.jib.environment-variables]` +a|icon:lock[title=Fixed at build time] [[quarkus-jib-container-image-jib-config_quarkus-jib-environment-variables-environment-variable-name]]`link:#quarkus-jib-container-image-jib-config_quarkus-jib-environment-variables-environment-variable-name[quarkus.jib.environment-variables."environment-variable-name"]` [.description] @@ -411,16 +411,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-jib-container-image-jib-config_ Environment variables to add to the container image ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_ENVIRONMENT_VARIABLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_JIB_ENVIRONMENT_VARIABLES+++` +Environment variable: `+++QUARKUS_JIB_ENVIRONMENT_VARIABLES__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-jib-container-image-jib-config_quarkus-jib-docker-environment-docker-environment]]`link:#quarkus-jib-container-image-jib-config_quarkus-jib-docker-environment-docker-environment[quarkus.jib.docker-environment]` +a|icon:lock[title=Fixed at build time] [[quarkus-jib-container-image-jib-config_quarkus-jib-docker-environment-environment-variable-name]]`link:#quarkus-jib-container-image-jib-config_quarkus-jib-docker-environment-environment-variable-name[quarkus.jib.docker-environment."environment-variable-name"]` [.description] @@ -428,12 +429,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-jib-container-image-jib-config_ Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_DOCKER_ENVIRONMENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_JIB_DOCKER_ENVIRONMENT+++` +Environment variable: `+++QUARKUS_JIB_DOCKER_ENVIRONMENT__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-kafka-client-config-group-kafka-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-kafka-client-config-group-kafka-dev-services-build-time-config.adoc index 5759b7885f2..6908ad537d3 100644 --- a/_generated-doc/latest/config/quarkus-kafka-client-config-group-kafka-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-kafka-client-config-group-kafka-dev-services-build-time-config.adoc @@ -189,7 +189,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-partitions]]`link:#quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-partitions[quarkus.kafka.devservices.topic-partitions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-name]]`link:#quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-name[quarkus.kafka.devservices.topic-partitions."topic-name"]` [.description] @@ -199,16 +199,16 @@ The topic-partition pairs to create in the Dev Services Kafka broker. After the The topic creation will not try to re-partition existing topics with different number of partitions. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-container-env-container-env]]`link:#quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-container-env-container-env[quarkus.kafka.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-container-env-environment-variable-name]]`link:#quarkus-kafka-client-config-group-kafka-dev-services-build-time-config_quarkus-kafka-devservices-container-env-environment-variable-name[quarkus.kafka.devservices.container-env."environment-variable-name"]` [.description] @@ -216,12 +216,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-config-group-kafka Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-kafka-client-general-config-items.adoc b/_generated-doc/latest/config/quarkus-kafka-client-general-config-items.adoc index 0aa1d3d2aad..30824a3f4ca 100644 --- a/_generated-doc/latest/config/quarkus-kafka-client-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-kafka-client-general-config-items.adoc @@ -189,7 +189,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-topic-partitions-topic-partitions]]`link:#quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-topic-partitions-topic-partitions[quarkus.kafka.devservices.topic-partitions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-topic-partitions-topic-name]]`link:#quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-topic-partitions-topic-name[quarkus.kafka.devservices.topic-partitions."topic-name"]` [.description] @@ -199,16 +199,16 @@ The topic-partition pairs to create in the Dev Services Kafka broker. After the The topic creation will not try to re-partition existing topics with different number of partitions. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-container-env-container-env]]`link:#quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-container-env-container-env[quarkus.kafka.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-container-env-environment-variable-name]]`link:#quarkus-kafka-client-general-config-items_quarkus-kafka-devservices-container-env-environment-variable-name[quarkus.kafka.devservices.container-env."environment-variable-name"]` [.description] @@ -216,12 +216,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client-general-config-ite Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-kafka-client.adoc b/_generated-doc/latest/config/quarkus-kafka-client.adoc index 7eb46d34eee..842f41037ad 100644 --- a/_generated-doc/latest/config/quarkus-kafka-client.adoc +++ b/_generated-doc/latest/config/quarkus-kafka-client.adoc @@ -48,6 +48,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-snappy-load-from-shared-classloader]]`link:#quarkus-kafka-client_quarkus-kafka-snappy-load-from-shared-classloader[quarkus.kafka.snappy.load-from-shared-classloader]` + + +[.description] +-- +Whether to load the Snappy native library from the shared classloader. This setting is only used in tests if the tests are using different profiles, which would lead to unsatisfied link errors when loading Snappy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-enabled]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-enabled[quarkus.kafka.devservices.enabled]` @@ -227,7 +244,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-partitions]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-partitions[quarkus.kafka.devservices.topic-partitions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-name]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-topic-partitions-topic-name[quarkus.kafka.devservices.topic-partitions."topic-name"]` [.description] @@ -237,16 +254,16 @@ The topic-partition pairs to create in the Dev Services Kafka broker. After the The topic creation will not try to re-partition existing topics with different number of partitions. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-container-env-container-env]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-container-env-container-env[quarkus.kafka.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devservices-container-env-environment-variable-name]]`link:#quarkus-kafka-client_quarkus-kafka-devservices-container-env-environment-variable-name[quarkus.kafka.devservices.container-env."environment-variable-name"]` [.description] @@ -254,12 +271,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kafka-client_quarkus-kafka-devs Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-kafka-kafka-build-time-config.adoc b/_generated-doc/latest/config/quarkus-kafka-kafka-build-time-config.adoc index 21c6cb2dfb5..5cc1f3ce019 100644 --- a/_generated-doc/latest/config/quarkus-kafka-kafka-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-kafka-kafka-build-time-config.adoc @@ -48,6 +48,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_quarkus-kafka-snappy-load-from-shared-classloader]]`link:#quarkus-kafka-kafka-build-time-config_quarkus-kafka-snappy-load-from-shared-classloader[quarkus.kafka.snappy.load-from-shared-classloader]` + + +[.description] +-- +Whether to load the Snappy native library from the shared classloader. This setting is only used in tests if the tests are using different profiles, which would lead to unsatisfied link errors when loading Snappy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KAFKA_SNAPPY_LOAD_FROM_SHARED_CLASSLOADER+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-enabled]]`link:#quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-enabled[quarkus.kafka.devservices.enabled]` @@ -227,7 +244,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-partitions]]`link:#quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-partitions[quarkus.kafka.devservices.topic-partitions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-name]]`link:#quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-topic-partitions-topic-name[quarkus.kafka.devservices.topic-partitions."topic-name"]` [.description] @@ -237,16 +254,16 @@ The topic-partition pairs to create in the Dev Services Kafka broker. After the The topic creation will not try to re-partition existing topics with different number of partitions. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_TOPIC_PARTITIONS__TOPIC_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-container-env-container-env]]`link:#quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-container-env-container-env[quarkus.kafka.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-container-env-environment-variable-name]]`link:#quarkus-kafka-kafka-build-time-config_quarkus-kafka-devservices-container-env-environment-variable-name[quarkus.kafka.devservices.container-env."environment-variable-name"]` [.description] @@ -254,12 +271,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kafka-kafka-build-time-config_q Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KAFKA_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-keycloak-devservices-keycloak-keycloak-build-time-config.adoc b/_generated-doc/latest/config/quarkus-keycloak-devservices-keycloak-keycloak-build-time-config.adoc index 847f18ae36e..51ff10aa3a7 100644 --- a/_generated-doc/latest/config/quarkus-keycloak-devservices-keycloak-keycloak-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-keycloak-devservices-keycloak-keycloak-build-time-config.adoc @@ -216,7 +216,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-aliases-resource-aliases]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-aliases-resource-aliases[quarkus.keycloak.devservices.resource-aliases]` +a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-aliases-alias-name]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-aliases-alias-name[quarkus.keycloak.devservices.resource-aliases."alias-name"]` [.description] @@ -224,16 +224,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-k Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-mappings-resource-mappings]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-mappings-resource-mappings[quarkus.keycloak.devservices.resource-mappings]` +a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-mappings-resource-name]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-resource-mappings-resource-name[quarkus.keycloak.devservices.resource-mappings."resource-name"]` [.description] @@ -241,16 +242,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-k Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-users-users]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users]` +a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-users-users]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users."users"]` [.description] @@ -258,16 +260,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-k A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-roles-roles]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-roles-roles[quarkus.keycloak.devservices.roles]` +a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-roles-role-name]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-roles-role-name[quarkus.keycloak.devservices.roles."role-name"]` [.description] @@ -275,16 +278,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-k A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-container-env-container-env]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-container-env-container-env[quarkus.keycloak.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-container-env-environment-variable-name]]`link:#quarkus-keycloak-devservices-keycloak-keycloak-build-time-config_quarkus-keycloak-devservices-container-env-environment-variable-name[quarkus.keycloak.devservices.container-env."environment-variable-name"]` [.description] @@ -292,12 +296,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-keycloak-devservices-keycloak-k Environment variables to be passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-keycloak-keycloak-policy-enforcer-config.adoc b/_generated-doc/latest/config/quarkus-keycloak-keycloak-policy-enforcer-config.adoc index d73094ea7de..eb935b035b1 100644 --- a/_generated-doc/latest/config/quarkus-keycloak-keycloak-policy-enforcer-config.adoc +++ b/_generated-doc/latest/config/quarkus-keycloak-keycloak-policy-enforcer-config.adoc @@ -217,63 +217,67 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -421,33 +425,35 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -502,33 +508,35 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-keycloak-policy-enforcer-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | diff --git a/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer.adoc b/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer.adoc index 136b469a8ad..ba6106744f5 100644 --- a/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer.adoc +++ b/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer.adoc @@ -200,63 +200,67 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -382,33 +386,35 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -463,33 +469,35 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config-keycloak-config-policy-enforcer_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | diff --git a/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config.adoc b/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config.adoc index ce743846f7c..20132e9e544 100644 --- a/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config.adoc +++ b/_generated-doc/latest/config/quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config.adoc @@ -217,63 +217,67 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -421,33 +425,35 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -502,33 +508,35 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-config-group-keycloak-policy-enforcer-tenant-config_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | diff --git a/_generated-doc/latest/config/quarkus-keycloak-pep-general-config-items.adoc b/_generated-doc/latest/config/quarkus-keycloak-pep-general-config-items.adoc index 3cd3c5719ff..de78941ec8d 100644 --- a/_generated-doc/latest/config/quarkus-keycloak-pep-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-keycloak-pep-general-config-items.adoc @@ -234,63 +234,67 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -438,33 +442,35 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -519,33 +525,35 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep-general-config-items_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | diff --git a/_generated-doc/latest/config/quarkus-keycloak-pep.adoc b/_generated-doc/latest/config/quarkus-keycloak-pep.adoc index 81909a0051e..00c26bf9b77 100644 --- a/_generated-doc/latest/config/quarkus-keycloak-pep.adoc +++ b/_generated-doc/latest/config/quarkus-keycloak-pep.adoc @@ -234,63 +234,67 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -438,33 +442,35 @@ endif::add-copy-button-to-env-var[] |`enforcing` -a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-paths-paths-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -519,33 +525,35 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-complex-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point]` +a| [[quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config]]`link:#quarkus-keycloak-pep_quarkus-keycloak-tenant-policy-enforcer-claim-information-point-simple-config[quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT+++` +Environment variable: `+++QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | diff --git a/_generated-doc/latest/config/quarkus-knative-knative-config.adoc b/_generated-doc/latest/config/quarkus-knative-knative-config.adoc index 8bb1108a5c8..f20dcc1aca1 100644 --- a/_generated-doc/latest/config/quarkus-knative-knative-config.adoc +++ b/_generated-doc/latest/config/quarkus-knative-knative-config.adoc @@ -1811,7 +1811,7 @@ endif::add-copy-button-to-env-var[] |`create-or-update` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-labels-labels]]`link:#quarkus-knative-knative-config_quarkus-knative-labels-labels[quarkus.knative.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-labels-label-name]]`link:#quarkus-knative-knative-config_quarkus-knative-labels-label-name[quarkus.knative.labels."label-name"]` [.description] @@ -1819,16 +1819,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-annotations-annotations]]`link:#quarkus-knative-knative-config_quarkus-knative-annotations-annotations[quarkus.knative.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-annotations-annotation-name]]`link:#quarkus-knative-knative-config_quarkus-knative-annotations-annotation-name[quarkus.knative.annotations."annotation-name"]` [.description] @@ -1836,12 +1837,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3365,7 +3367,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-fields-fields]]`link:#quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name[quarkus.knative.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -3373,16 +3375,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-knative-knative-config_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars."vars"]` [.description] @@ -3390,12 +3393,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4306,7 +4310,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-containers-containers-env-fields-fields]]`link:#quarkus-knative-knative-config_quarkus-knative-containers-containers-env-fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-containers-containers-env-fields-environment-variable-name]]`link:#quarkus-knative-knative-config_quarkus-knative-containers-containers-env-fields-environment-variable-name[quarkus.knative.containers."containers".env.fields."environment-variable-name"]` [.description] @@ -4314,16 +4318,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-knative-knative-config_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-knative-knative-config_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars."vars"]` [.description] @@ -4331,12 +4336,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4459,7 +4465,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-roles-roles-labels-labels]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-roles-roles-labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-roles-roles-labels-label-name]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-roles-roles-labels-label-name[quarkus.knative.rbac.roles."roles".labels."label-name"]` [.description] @@ -4467,12 +4473,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4578,7 +4585,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.knative.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -4586,12 +4593,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4714,7 +4722,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name[quarkus.knative.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -4722,12 +4730,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4765,7 +4774,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name[quarkus.knative.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -4773,12 +4782,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4901,7 +4911,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-knative-knative-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -4909,12 +4919,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5003,7 +5014,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-env-fields-fields]]`link:#quarkus-knative-knative-config_quarkus-knative-env-fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-env-fields-environment-variable-name]]`link:#quarkus-knative-knative-config_quarkus-knative-env-fields-environment-variable-name[quarkus.knative.env.fields."environment-variable-name"]` [.description] @@ -5011,16 +5022,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-env-vars-vars]]`link:#quarkus-knative-knative-config_quarkus-knative-env-vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus-knative-env-vars-vars]]`link:#quarkus-knative-knative-config_quarkus-knative-env-vars-vars[quarkus.knative.env.vars."vars"]` [.description] @@ -5028,12 +5040,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config.adoc index 3f6c37f015c..5009044c9cd 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config.adoc @@ -119,7 +119,7 @@ endif::add-copy-button-to-env-var[] |`kubernetes` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config_quarkus-kubernetes-client-devservices-container-env-container-env]]`link:#quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config_quarkus-kubernetes-client-devservices-container-env-container-env[quarkus.kubernetes-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config_quarkus-kubernetes-client-devservices-container-env-environment-variable-name]]`link:#quarkus-kubernetes-client-config-group-kubernetes-dev-services-build-time-config_quarkus-kubernetes-client-devservices-container-env-environment-variable-name[quarkus.kubernetes-client.devservices.container-env."environment-variable-name"]` [.description] @@ -127,12 +127,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-config-group- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-kubernetes-client-general-config-items.adoc b/_generated-doc/latest/config/quarkus-kubernetes-client-general-config-items.adoc index 6cc972d3082..08c9f591459 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-client-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-client-general-config-items.adoc @@ -119,7 +119,7 @@ endif::add-copy-button-to-env-var[] |`kubernetes` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-general-config-items_quarkus-kubernetes-client-devservices-container-env-container-env]]`link:#quarkus-kubernetes-client-general-config-items_quarkus-kubernetes-client-devservices-container-env-container-env[quarkus.kubernetes-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-general-config-items_quarkus-kubernetes-client-devservices-container-env-environment-variable-name]]`link:#quarkus-kubernetes-client-general-config-items_quarkus-kubernetes-client-devservices-container-env-environment-variable-name[quarkus.kubernetes-client.devservices.container-env."environment-variable-name"]` [.description] @@ -127,12 +127,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-general-confi Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-kubernetes-client-kubernetes-client-build-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-client-kubernetes-client-build-config.adoc index 68b952f4655..403fedce7b8 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-client-kubernetes-client-build-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-client-kubernetes-client-build-config.adoc @@ -570,7 +570,7 @@ endif::add-copy-button-to-env-var[] |`kubernetes` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-kubernetes-client-build-config_quarkus-kubernetes-client-devservices-container-env-container-env]]`link:#quarkus-kubernetes-client-kubernetes-client-build-config_quarkus-kubernetes-client-devservices-container-env-container-env[quarkus.kubernetes-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-kubernetes-client-build-config_quarkus-kubernetes-client-devservices-container-env-environment-variable-name]]`link:#quarkus-kubernetes-client-kubernetes-client-build-config_quarkus-kubernetes-client-devservices-container-env-environment-variable-name[quarkus.kubernetes-client.devservices.container-env."environment-variable-name"]` [.description] @@ -578,12 +578,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client-kubernetes-cl Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-kubernetes-client.adoc b/_generated-doc/latest/config/quarkus-kubernetes-client.adoc index 300ef8df8e9..e29d49d5183 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-client.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-client.adoc @@ -570,7 +570,7 @@ endif::add-copy-button-to-env-var[] |`kubernetes` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client_quarkus-kubernetes-client-devservices-container-env-container-env]]`link:#quarkus-kubernetes-client_quarkus-kubernetes-client-devservices-container-env-container-env[quarkus.kubernetes-client.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client_quarkus-kubernetes-client-devservices-container-env-environment-variable-name]]`link:#quarkus-kubernetes-client_quarkus-kubernetes-client-devservices-container-env-environment-variable-name[quarkus.kubernetes-client.devservices.container-env."environment-variable-name"]` [.description] @@ -578,12 +578,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-client_quarkus-kuber Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc index 4407ca0e80c..2d15a5311d4 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -35,12 +35,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -146,7 +147,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -154,12 +155,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -265,7 +267,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -273,12 +275,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc index f03a935a685..3f9b53c130b 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.knative.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -35,12 +35,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -146,7 +147,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -154,12 +155,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -265,7 +267,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -273,12 +275,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc index 31098394af4..383b46b88f0 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc @@ -866,7 +866,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name[quarkus.knative.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -874,16 +874,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars."vars"]` [.description] @@ -891,12 +892,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -1807,7 +1809,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-fields-environment-variable-name[quarkus.knative.containers."containers".env.fields."environment-variable-name"]` [.description] @@ -1815,16 +1817,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars."vars"]` [.description] @@ -1832,12 +1835,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -2748,7 +2752,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name[quarkus.kubernetes.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -2756,16 +2760,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars."vars"]` [.description] @@ -2773,12 +2778,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -3689,7 +3695,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name[quarkus.kubernetes.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -3697,16 +3703,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars."vars"]` [.description] @@ -3714,12 +3721,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4630,7 +4638,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name[quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -4638,16 +4646,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars."vars"]` [.description] @@ -4655,12 +4664,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -5571,7 +5581,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-fields-fields[quarkus.openshift.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name[quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -5579,16 +5589,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars."vars"]` [.description] @@ -5596,12 +5607,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-contain The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc index fb55f24a40b..746dbc0f54c 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc @@ -78,7 +78,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name[quarkus.knative.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -86,16 +86,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars."vars"]` [.description] @@ -103,12 +104,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -197,7 +199,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-fields-environment-variable-name[quarkus.knative.containers."containers".env.fields."environment-variable-name"]` [.description] @@ -205,16 +207,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars."vars"]` [.description] @@ -222,12 +225,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -282,7 +286,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-fields-environment-variable-name[quarkus.knative.env.fields."environment-variable-name"]` [.description] @@ -290,16 +294,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-knative-env-vars-vars[quarkus.knative.env.vars."vars"]` [.description] @@ -307,12 +312,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -435,7 +441,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name[quarkus.kubernetes.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -443,16 +449,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars."vars"]` [.description] @@ -460,12 +467,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -554,7 +562,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name[quarkus.kubernetes.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -562,16 +570,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars."vars"]` [.description] @@ -579,12 +588,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -639,7 +649,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-fields-environment-variable-name[quarkus.kubernetes.env.fields."environment-variable-name"]` [.description] @@ -647,16 +657,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars."vars"]` [.description] @@ -664,12 +675,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -792,7 +804,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name[quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -800,16 +812,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars."vars"]` [.description] @@ -817,12 +830,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -911,7 +925,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-fields-fields[quarkus.openshift.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name[quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -919,16 +933,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars."vars"]` [.description] @@ -936,12 +951,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -996,7 +1012,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-fields-fields[quarkus.openshift.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-fields-environment-variable-name[quarkus.openshift.env.fields."environment-variable-name"]` [.description] @@ -1004,16 +1020,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars."vars"]` [.description] @@ -1021,12 +1038,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-ingress-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-ingress-config.adoc index a6452694c5b..0a0d9d44ad7 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-ingress-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-ingress-config.adoc @@ -78,7 +78,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-ingress-config_quarkus-kubernetes-ingress-annotations-annotations]]`link:#quarkus-kubernetes-config-group-ingress-config_quarkus-kubernetes-ingress-annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-ingress-config_quarkus-kubernetes-ingress-annotations-annotation-name]]`link:#quarkus-kubernetes-config-group-ingress-config_quarkus-kubernetes-ingress-annotations-annotation-name[quarkus.kubernetes.ingress.annotations."annotation-name"]` [.description] @@ -86,12 +86,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-ingress Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc index 049f324d26f..44d44a0b5ac 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc @@ -44,7 +44,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-roles-roles-labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-roles-roles-labels-label-name[quarkus.knative.rbac.roles."roles".labels."label-name"]` [.description] @@ -52,12 +52,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -163,7 +164,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.knative.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -171,12 +172,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -299,7 +301,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name[quarkus.knative.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -307,12 +309,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -350,7 +353,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name[quarkus.knative.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -358,12 +361,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -486,7 +490,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -494,12 +498,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -622,7 +627,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-roles-roles-labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-roles-roles-labels-label-name[quarkus.kubernetes.rbac.roles."roles".labels."label-name"]` [.description] @@ -630,12 +635,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -741,7 +747,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -749,12 +755,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -877,7 +884,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -885,12 +892,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -928,7 +936,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -936,12 +944,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1064,7 +1073,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -1072,12 +1081,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1200,7 +1210,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-roles-roles-labels-labels[quarkus.openshift.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-roles-roles-labels-label-name[quarkus.openshift.rbac.roles."roles".labels."label-name"]` [.description] @@ -1208,12 +1218,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1319,7 +1330,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -1327,12 +1338,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1455,7 +1467,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels[quarkus.openshift.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name[quarkus.openshift.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -1463,12 +1475,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1506,7 +1519,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels[quarkus.openshift.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name[quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -1514,12 +1527,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1642,7 +1656,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -1650,12 +1664,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc index 7bc27a0bc9b..ed7c015e4c2 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name[quarkus.knative.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -35,12 +35,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-bi Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -163,7 +164,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -171,12 +172,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-bi Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -299,7 +301,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels[quarkus.openshift.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name[quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -307,12 +309,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-bi Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc index 4e38d45cca7..2df3c8408da 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc @@ -44,7 +44,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus-knative-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-role-config_quarkus-knative-rbac-roles-roles-labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus-knative-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus-knative-rbac-roles-roles-labels-label-name[quarkus.knative.rbac.roles."roles".labels."label-name"]` [.description] @@ -52,12 +52,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-co Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -180,7 +181,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus-kubernetes-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-role-config_quarkus-kubernetes-rbac-roles-roles-labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus-kubernetes-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus-kubernetes-rbac-roles-roles-labels-label-name[quarkus.kubernetes.rbac.roles."roles".labels."label-name"]` [.description] @@ -188,12 +189,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-co Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -316,7 +318,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus-openshift-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-config-group-role-config_quarkus-openshift-rbac-roles-roles-labels-labels[quarkus.openshift.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus-openshift-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus-openshift-rbac-roles-roles-labels-label-name[quarkus.openshift.rbac.roles."roles".labels."label-name"]` [.description] @@ -324,12 +326,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-co Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-route-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-route-config.adoc index f903c92afc8..eb8059cf5f4 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-route-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-route-config.adoc @@ -163,7 +163,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-route-config_quarkus-openshift-route-annotations-annotations]]`link:#quarkus-kubernetes-config-group-route-config_quarkus-openshift-route-annotations-annotations[quarkus.openshift.route.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-route-config_quarkus-openshift-route-annotations-annotation-name]]`link:#quarkus-kubernetes-config-group-route-config_quarkus-openshift-route-annotations-annotation-name[quarkus.openshift.route.annotations."annotation-name"]` [.description] @@ -171,12 +171,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-route-c Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc index a35e49b421f..db6da0e5937 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc @@ -44,7 +44,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name[quarkus.knative.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -52,12 +52,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -112,7 +113,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -120,12 +121,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -180,7 +182,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels[quarkus.openshift.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name[quarkus.openshift.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -188,12 +190,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc b/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc index ed565350300..3a033595f43 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc @@ -2869,7 +2869,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name[quarkus.knative.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -2877,16 +2877,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars."vars"]` [.description] @@ -2894,12 +2895,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -3810,7 +3812,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-fields-environment-variable-name[quarkus.knative.containers."containers".env.fields."environment-variable-name"]` [.description] @@ -3818,16 +3820,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars."vars"]` [.description] @@ -3835,12 +3838,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -3963,7 +3967,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-roles-roles-labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-roles-roles-labels-label-name[quarkus.knative.rbac.roles."roles".labels."label-name"]` [.description] @@ -3971,12 +3975,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4082,7 +4087,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.knative.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -4090,12 +4095,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4218,7 +4224,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name[quarkus.knative.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -4226,12 +4232,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4269,7 +4276,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name[quarkus.knative.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -4277,12 +4284,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4405,7 +4413,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -4413,12 +4421,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4507,7 +4516,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-env-fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-env-fields-environment-variable-name[quarkus.knative.env.fields."environment-variable-name"]` [.description] @@ -4515,16 +4524,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-env-vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-knative-env-vars-vars[quarkus.knative.env.vars."vars"]` [.description] @@ -4532,12 +4542,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -7925,7 +7936,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name[quarkus.kubernetes.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -7933,16 +7944,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars."vars"]` [.description] @@ -7950,12 +7962,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -8866,7 +8879,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name[quarkus.kubernetes.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -8874,16 +8887,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars."vars"]` [.description] @@ -8891,12 +8905,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -9019,7 +9034,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-roles-roles-labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-roles-roles-labels-label-name[quarkus.kubernetes.rbac.roles."roles".labels."label-name"]` [.description] @@ -9027,12 +9042,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9138,7 +9154,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -9146,12 +9162,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9274,7 +9291,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -9282,12 +9299,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9325,7 +9343,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -9333,12 +9351,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9461,7 +9480,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -9469,12 +9488,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9563,7 +9583,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-ingress-annotations-annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-ingress-annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-ingress-annotations-annotation-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-ingress-annotations-annotation-name[quarkus.kubernetes.ingress.annotations."annotation-name"]` [.description] @@ -9571,12 +9591,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -9750,7 +9771,7 @@ endif::add-copy-button-to-env-var[] |`groundnuty/k8s-wait-for:no-root-v1.7` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-fields-environment-variable-name[quarkus.kubernetes.env.fields."environment-variable-name"]` [.description] @@ -9758,16 +9779,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars."vars"]` [.description] @@ -9775,12 +9797,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -13151,7 +13174,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name[quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -13159,16 +13182,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars."vars"]` [.description] @@ -13176,12 +13200,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -14092,7 +14117,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-fields-fields[quarkus.openshift.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name[quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -14100,16 +14125,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars."vars"]` [.description] @@ -14117,12 +14143,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -14211,7 +14238,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-route-annotations-annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-route-annotations-annotations[quarkus.openshift.route.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-route-annotations-annotation-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-route-annotations-annotation-name[quarkus.openshift.route.annotations."annotation-name"]` [.description] @@ -14219,12 +14246,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14262,7 +14290,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-roles-roles-labels-labels[quarkus.openshift.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-roles-roles-labels-label-name[quarkus.openshift.rbac.roles."roles".labels."label-name"]` [.description] @@ -14270,12 +14298,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14381,7 +14410,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -14389,12 +14418,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14517,7 +14547,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels[quarkus.openshift.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name[quarkus.openshift.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -14525,12 +14555,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14568,7 +14599,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels[quarkus.openshift.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name[quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -14576,12 +14607,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14704,7 +14736,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -14712,12 +14744,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14806,7 +14839,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-env-fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-env-fields-fields[quarkus.openshift.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-env-fields-environment-variable-name[quarkus.openshift.env.fields."environment-variable-name"]` [.description] @@ -14814,16 +14847,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars."vars"]` [.description] @@ -14831,12 +14865,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc index 043efb3aa24..2cf9281a8b8 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc @@ -2236,7 +2236,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-labels-labels[quarkus.kubernetes.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-labels-label-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-labels-label-name[quarkus.kubernetes.labels."label-name"]` [.description] @@ -2244,16 +2244,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-annotations-annotations]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-annotations-annotations[quarkus.kubernetes.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-annotations-annotation-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-annotations-annotation-name[quarkus.kubernetes.annotations."annotation-name"]` [.description] @@ -2261,12 +2262,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3790,7 +3792,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name[quarkus.kubernetes.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -3798,16 +3800,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars."vars"]` [.description] @@ -3815,12 +3818,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4731,7 +4735,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name[quarkus.kubernetes.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -4739,16 +4743,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars."vars"]` [.description] @@ -4756,12 +4761,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4884,7 +4890,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-roles-roles-labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-roles-roles-labels-label-name[quarkus.kubernetes.rbac.roles."roles".labels."label-name"]` [.description] @@ -4892,12 +4898,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5003,7 +5010,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -5011,12 +5018,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5139,7 +5147,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -5147,12 +5155,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5190,7 +5199,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -5198,12 +5207,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5326,7 +5336,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -5334,12 +5344,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5428,7 +5439,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-ingress-annotations-annotations]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-ingress-annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-ingress-annotations-annotation-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-ingress-annotations-annotation-name[quarkus.kubernetes.ingress.annotations."annotation-name"]` [.description] @@ -5436,12 +5447,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5615,7 +5627,7 @@ endif::add-copy-button-to-env-var[] |`groundnuty/k8s-wait-for:no-root-v1.7` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-fields-environment-variable-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-fields-environment-variable-name[quarkus.kubernetes.env.fields."environment-variable-name"]` [.description] @@ -5623,16 +5635,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars."vars"]` [.description] @@ -5640,12 +5653,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-kubernetes.adoc b/_generated-doc/latest/config/quarkus-kubernetes.adoc index 35229dc9345..bf0ee5f833e 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes.adoc @@ -1811,7 +1811,7 @@ endif::add-copy-button-to-env-var[] |`create-or-update` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-labels-labels[quarkus.knative.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-labels-label-name[quarkus.knative.labels."label-name"]` [.description] @@ -1819,16 +1819,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-labe Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-knative-annotations-annotations[quarkus.knative.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-knative-annotations-annotation-name[quarkus.knative.annotations."annotation-name"]` [.description] @@ -1836,12 +1837,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-anno Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3365,7 +3367,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-fields-environment-variable-name[quarkus.knative.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -3373,16 +3375,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-init-containers-init-containers-env-vars-vars[quarkus.knative.init-containers."init-containers".env.vars."vars"]` [.description] @@ -3390,12 +3393,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-init The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4306,7 +4310,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-fields-environment-variable-name[quarkus.knative.containers."containers".env.fields."environment-variable-name"]` [.description] @@ -4314,16 +4318,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-cont The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-containers-containers-env-vars-vars[quarkus.knative.containers."containers".env.vars."vars"]` [.description] @@ -4331,12 +4336,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-cont The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4459,7 +4465,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-roles-roles-labels-label-name[quarkus.knative.rbac.roles."roles".labels."label-name"]` [.description] @@ -4467,12 +4473,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4578,7 +4585,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.knative.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -4586,12 +4593,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4714,7 +4722,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-service-accounts-service-accounts-labels-label-name[quarkus.knative.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -4722,12 +4730,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4765,7 +4774,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-role-bindings-role-bindings-labels-label-name[quarkus.knative.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -4773,12 +4782,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4901,7 +4911,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-knative-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -4909,12 +4919,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-rbac Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5003,7 +5014,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-knative-env-fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-knative-env-fields-environment-variable-name[quarkus.knative.env.fields."environment-variable-name"]` [.description] @@ -5011,16 +5022,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-env-vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-knative-env-vars-vars[quarkus.knative.env.vars."vars"]` [.description] @@ -5028,12 +5040,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-knative-env- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -7382,7 +7395,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-labels-labels[quarkus.kubernetes.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-labels-label-name[quarkus.kubernetes.labels."label-name"]` [.description] @@ -7390,16 +7403,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-l Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-kubernetes-annotations-annotations[quarkus.kubernetes.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-annotations-annotation-name[quarkus.kubernetes.annotations."annotation-name"]` [.description] @@ -7407,12 +7421,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-a Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -8936,7 +8951,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-fields-environment-variable-name[quarkus.kubernetes.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -8944,16 +8959,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-i The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-init-containers-init-containers-env-vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars."vars"]` [.description] @@ -8961,12 +8977,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-i The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -9877,7 +9894,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-fields-environment-variable-name[quarkus.kubernetes.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -9885,16 +9902,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-s The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-sidecars-sidecars-env-vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars."vars"]` [.description] @@ -9902,12 +9920,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-s The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -10030,7 +10049,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-roles-roles-labels-label-name[quarkus.kubernetes.rbac.roles."roles".labels."label-name"]` [.description] @@ -10038,12 +10057,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10149,7 +10169,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -10157,12 +10177,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10285,7 +10306,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-service-accounts-service-accounts-labels-label-name[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -10293,12 +10314,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10336,7 +10358,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-role-bindings-role-bindings-labels-label-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -10344,12 +10366,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10472,7 +10495,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -10480,12 +10503,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-r Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10574,7 +10598,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-ingress-annotations-annotation-name[quarkus.kubernetes.ingress.annotations."annotation-name"]` [.description] @@ -10582,12 +10606,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-i Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -10761,7 +10786,7 @@ endif::add-copy-button-to-env-var[] |`groundnuty/k8s-wait-for:no-root-v1.7` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-fields-environment-variable-name[quarkus.kubernetes.env.fields."environment-variable-name"]` [.description] @@ -10769,16 +10794,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-e The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-kubernetes-env-vars-vars[quarkus.kubernetes.env.vars."vars"]` [.description] @@ -10786,12 +10812,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-kubernetes-e The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -13089,7 +13116,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-labels-labels[quarkus.openshift.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-labels-label-name[quarkus.openshift.labels."label-name"]` [.description] @@ -13097,16 +13124,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-la Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-openshift-annotations-annotations[quarkus.openshift.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-openshift-annotations-annotation-name[quarkus.openshift.annotations."annotation-name"]` [.description] @@ -13114,12 +13142,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-an Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -14643,7 +14672,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name[quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -14651,16 +14680,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-in The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars."vars"]` [.description] @@ -14668,12 +14698,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-in The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -15584,7 +15615,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-fields[quarkus.openshift.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name[quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -15592,16 +15623,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-si The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars."vars"]` [.description] @@ -15609,12 +15641,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-si The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -15703,7 +15736,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-route-annotations-annotations]]`link:#quarkus-kubernetes_quarkus-openshift-route-annotations-annotations[quarkus.openshift.route.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-route-annotations-annotation-name]]`link:#quarkus-kubernetes_quarkus-openshift-route-annotations-annotation-name[quarkus.openshift.route.annotations."annotation-name"]` [.description] @@ -15711,12 +15744,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-ro Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -15754,7 +15788,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-labels[quarkus.openshift.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-roles-roles-labels-label-name[quarkus.openshift.rbac.roles."roles".labels."label-name"]` [.description] @@ -15762,12 +15796,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -15873,7 +15908,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -15881,12 +15916,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -16009,7 +16045,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels[quarkus.openshift.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name[quarkus.openshift.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -16017,12 +16053,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -16060,7 +16097,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels[quarkus.openshift.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name[quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -16068,12 +16105,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -16196,7 +16234,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-kubernetes_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -16204,12 +16242,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-rb Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -16298,7 +16337,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-fields-fields]]`link:#quarkus-kubernetes_quarkus-openshift-env-fields-fields[quarkus.openshift.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-fields-environment-variable-name]]`link:#quarkus-kubernetes_quarkus-openshift-env-fields-environment-variable-name[quarkus.openshift.env.fields."environment-variable-name"]` [.description] @@ -16306,16 +16345,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-en The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-env-vars-vars]]`link:#quarkus-kubernetes_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars."vars"]` [.description] @@ -16323,12 +16363,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus-openshift-en The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-liquibase-config-group-liquibase-data-source-runtime-config.adoc b/_generated-doc/latest/config/quarkus-liquibase-config-group-liquibase-data-source-runtime-config.adoc index 26441136b50..a8a4afcf305 100644 --- a/_generated-doc/latest/config/quarkus-liquibase-config-group-liquibase-data-source-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-liquibase-config-group-liquibase-data-source-runtime-config.adoc @@ -163,6 +163,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-username]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-username[quarkus.liquibase.username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-password]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-password[quarkus.liquibase.password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-liquibase-catalog-name]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-liquibase-catalog-name[quarkus.liquibase.liquibase-catalog-name]` @@ -214,7 +248,24 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-change-log-parameters-change-log-parameters[quarkus.liquibase.change-log-parameters]` +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-allow-duplicated-changeset-identifiers[quarkus.liquibase.allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-change-log-parameters-parameter-name]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-change-log-parameters-parameter-name[quarkus.liquibase.change-log-parameters."parameter-name"]` [.description] @@ -222,12 +273,13 @@ a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -316,7 +368,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters[quarkus.liquibase."named-data-sources".change-log-parameters]` +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name[quarkus.liquibase."named-data-sources".change-log-parameters."parameter-name"]` [.description] @@ -324,12 +376,13 @@ a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -401,6 +454,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-username]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-username[quarkus.liquibase."named-data-sources".username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-password]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-password[quarkus.liquibase."named-data-sources".password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-liquibase-catalog-name]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-liquibase-catalog-name[quarkus.liquibase."named-data-sources".liquibase-catalog-name]` @@ -451,4 +538,21 @@ endif::add-copy-button-to-env-var[] --|string | + +a| [[quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase-config-group-liquibase-data-source-runtime-config_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers[quarkus.liquibase."named-data-sources".allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-liquibase-general-config-items.adoc b/_generated-doc/latest/config/quarkus-liquibase-general-config-items.adoc index 392f3a79e75..110e9d4da76 100644 --- a/_generated-doc/latest/config/quarkus-liquibase-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-liquibase-general-config-items.adoc @@ -197,6 +197,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-username]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-username[quarkus.liquibase.username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-password]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-password[quarkus.liquibase.password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-liquibase-catalog-name]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-liquibase-catalog-name[quarkus.liquibase.liquibase-catalog-name]` @@ -248,6 +282,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-allow-duplicated-changeset-identifiers[quarkus.liquibase.allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-change-log]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-change-log[quarkus.liquibase."named-data-sources".change-log]` @@ -282,7 +333,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-change-log-parameters-change-log-parameters[quarkus.liquibase.change-log-parameters]` +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-change-log-parameters-parameter-name]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-change-log-parameters-parameter-name[quarkus.liquibase.change-log-parameters."parameter-name"]` [.description] @@ -290,12 +341,13 @@ a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-change-log-paramet Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -384,7 +436,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters[quarkus.liquibase."named-data-sources".change-log-parameters]` +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name[quarkus.liquibase."named-data-sources".change-log-parameters."parameter-name"]` [.description] @@ -392,12 +444,13 @@ a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -469,6 +522,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-username]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-username[quarkus.liquibase."named-data-sources".username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-password]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-password[quarkus.liquibase."named-data-sources".password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-liquibase-catalog-name]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-liquibase-catalog-name[quarkus.liquibase."named-data-sources".liquibase-catalog-name]` @@ -519,4 +606,21 @@ endif::add-copy-button-to-env-var[] --|string | + +a| [[quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase-general-config-items_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers[quarkus.liquibase."named-data-sources".allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-liquibase-liquibase-runtime-config.adoc b/_generated-doc/latest/config/quarkus-liquibase-liquibase-runtime-config.adoc index 9dbb6f5d85a..565eecd8fb6 100644 --- a/_generated-doc/latest/config/quarkus-liquibase-liquibase-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-liquibase-liquibase-runtime-config.adoc @@ -180,6 +180,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-username]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-username[quarkus.liquibase.username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-password]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-password[quarkus.liquibase.password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-liquibase-catalog-name]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-liquibase-catalog-name[quarkus.liquibase.liquibase-catalog-name]` @@ -231,7 +265,24 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-change-log-parameters-change-log-parameters[quarkus.liquibase.change-log-parameters]` +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-allow-duplicated-changeset-identifiers[quarkus.liquibase.allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-change-log-parameters-parameter-name]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-change-log-parameters-parameter-name[quarkus.liquibase.change-log-parameters."parameter-name"]` [.description] @@ -239,12 +290,13 @@ a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-change-log-par Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -333,7 +385,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters[quarkus.liquibase."named-data-sources".change-log-parameters]` +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name[quarkus.liquibase."named-data-sources".change-log-parameters."parameter-name"]` [.description] @@ -341,12 +393,13 @@ a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sou Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -418,6 +471,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-username]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-username[quarkus.liquibase."named-data-sources".username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-password]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-password[quarkus.liquibase."named-data-sources".password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-liquibase-catalog-name]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-liquibase-catalog-name[quarkus.liquibase."named-data-sources".liquibase-catalog-name]` @@ -468,4 +555,21 @@ endif::add-copy-button-to-env-var[] --|string | + +a| [[quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase-liquibase-runtime-config_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers[quarkus.liquibase."named-data-sources".allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-liquibase-mongodb-liquibase-mongodb-config.adoc b/_generated-doc/latest/config/quarkus-liquibase-mongodb-liquibase-mongodb-config.adoc index 4e9965c8b6f..8090394bd2b 100644 --- a/_generated-doc/latest/config/quarkus-liquibase-mongodb-liquibase-mongodb-config.adoc +++ b/_generated-doc/latest/config/quarkus-liquibase-mongodb-liquibase-mongodb-config.adoc @@ -197,7 +197,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-mongodb-liquibase-mongodb-config_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-mongodb-liquibase-mongodb-config_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters[quarkus.liquibase-mongodb.change-log-parameters]` +a| [[quarkus-liquibase-mongodb-liquibase-mongodb-config_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-mongodb-liquibase-mongodb-config_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters[quarkus.liquibase-mongodb.change-log-parameters."change-log-parameters"]` [.description] @@ -205,12 +205,13 @@ a| [[quarkus-liquibase-mongodb-liquibase-mongodb-config_quarkus-liquibase-mongod The parameters to be passed to the changelog. Defined as key value pairs. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-liquibase-mongodb.adoc b/_generated-doc/latest/config/quarkus-liquibase-mongodb.adoc index 3a5de7d0826..bcd005e1ad4 100644 --- a/_generated-doc/latest/config/quarkus-liquibase-mongodb.adoc +++ b/_generated-doc/latest/config/quarkus-liquibase-mongodb.adoc @@ -231,7 +231,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters[quarkus.liquibase-mongodb.change-log-parameters]` +a| [[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-change-log-parameters[quarkus.liquibase-mongodb.change-log-parameters."change-log-parameters"]` [.description] @@ -239,12 +239,13 @@ a| [[quarkus-liquibase-mongodb_quarkus-liquibase-mongodb-change-log-parameters-c The parameters to be passed to the changelog. Defined as key value pairs. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS__CHANGE_LOG_PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-liquibase.adoc b/_generated-doc/latest/config/quarkus-liquibase.adoc index 5319bd094c1..11a782ab793 100644 --- a/_generated-doc/latest/config/quarkus-liquibase.adoc +++ b/_generated-doc/latest/config/quarkus-liquibase.adoc @@ -214,6 +214,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-username]]`link:#quarkus-liquibase_quarkus-liquibase-username[quarkus.liquibase.username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase_quarkus-liquibase-password]]`link:#quarkus-liquibase_quarkus-liquibase-password[quarkus.liquibase.password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase_quarkus-liquibase-liquibase-catalog-name]]`link:#quarkus-liquibase_quarkus-liquibase-liquibase-catalog-name[quarkus.liquibase.liquibase-catalog-name]` @@ -265,6 +299,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase_quarkus-liquibase-allow-duplicated-changeset-identifiers[quarkus.liquibase.allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE_ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log[quarkus.liquibase."named-data-sources".change-log]` @@ -299,7 +350,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase_quarkus-liquibase-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase_quarkus-liquibase-change-log-parameters-change-log-parameters[quarkus.liquibase.change-log-parameters]` +a| [[quarkus-liquibase_quarkus-liquibase-change-log-parameters-parameter-name]]`link:#quarkus-liquibase_quarkus-liquibase-change-log-parameters-parameter-name[quarkus.liquibase.change-log-parameters."parameter-name"]` [.description] @@ -307,12 +358,13 @@ a| [[quarkus-liquibase_quarkus-liquibase-change-log-parameters-change-log-parame Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -401,7 +453,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-change-log-parameters[quarkus.liquibase."named-data-sources".change-log-parameters]` +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameters-parameter-name[quarkus.liquibase."named-data-sources".change-log-parameters."parameter-name"]` [.description] @@ -409,12 +461,13 @@ a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-change-log-parameter Map of parameters that can be used inside Liquibase changeLog files. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS+++` +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -486,6 +539,40 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-username]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-username[quarkus.liquibase."named-data-sources".username]` + + +[.description] +-- +The username that Liquibase uses to connect to the database. If no specific username is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__USERNAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-password]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-password[quarkus.liquibase."named-data-sources".password]` + + +[.description] +-- +The password that Liquibase uses to connect to the database. If no specific password is configured, falls back to the datasource username and password. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__PASSWORD+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-liquibase-catalog-name]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-liquibase-catalog-name[quarkus.liquibase."named-data-sources".liquibase-catalog-name]` @@ -536,4 +623,21 @@ endif::add-copy-button-to-env-var[] --|string | + +a| [[quarkus-liquibase_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers]]`link:#quarkus-liquibase_quarkus-liquibase-named-data-sources-allow-duplicated-changeset-identifiers[quarkus.liquibase."named-data-sources".allow-duplicated-changeset-identifiers]` + + +[.description] +-- +Allows duplicated changeset identifiers without failing Liquibase execution. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__ALLOW_DUPLICATED_CHANGESET_IDENTIFIERS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc b/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc index 4178202b0fd..faeb77b7df0 100644 --- a/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc @@ -1253,7 +1253,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-roles-role1]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-roles-role1[quarkus.management.auth.policy."role-policy".roles]` +a| [[quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-roles-role-name]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-roles-role-name[quarkus.management.auth.policy."role-policy".roles."role-name"]` [.description] @@ -1261,16 +1261,17 @@ a| [[quarkus-management-management-management-interface-configuration_quarkus-ma Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-permissions-role1]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-permissions-role1[quarkus.management.auth.policy."role-policy".permissions]` +a| [[quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-auth-policy-role-policy-permissions-role-name[quarkus.management.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -1278,12 +1279,13 @@ a| [[quarkus-management-management-management-interface-configuration_quarkus-ma Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -1304,7 +1306,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-management-management-management-interface-configuration_quarkus-management-auth-roles-mapping-role1]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-auth-roles-mapping-role1[quarkus.management.auth.roles-mapping]` +a| [[quarkus-management-management-management-interface-configuration_quarkus-management-auth-roles-mapping-role-name]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-auth-roles-mapping-role-name[quarkus.management.auth.roles-mapping."role-name"]` [.description] @@ -1314,12 +1316,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -1391,7 +1394,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-management-management-management-interface-configuration_quarkus-management-filter-filter-header-header]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-filter-filter-header-header[quarkus.management.filter."filter".header]` +a| [[quarkus-management-management-management-interface-configuration_quarkus-management-filter-filter-header-header-name]]`link:#quarkus-management-management-management-interface-configuration_quarkus-management-filter-filter-header-header-name[quarkus.management.filter."filter".header."header-name"]` [.description] @@ -1399,12 +1402,13 @@ a| [[quarkus-management-management-management-interface-configuration_quarkus-ma Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc b/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc index 4d99e94c1c0..bfc007d20da 100644 --- a/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc +++ b/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc @@ -1090,6 +1090,16 @@ Whether to append outputs into the output file or overwrite it. |`false` +a| [[quarkus-maven-plugin-goal-dependency-tree-graph]]`link:#quarkus-maven-plugin-goal-dependency-tree-graph[graph]` + + +[.description] +-- +INCUBATING option, enabled with @++{++code -Dquarkus.bootstrap.incubating-model-resolver++}++ system or project property. Whether to log all dependencies of each dependency node in a tree, adding ++[++{plus}++]++ suffix to those whose dependencies are not expanded. +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-dependency-tree-mode]]`link:#quarkus-maven-plugin-goal-dependency-tree-mode[mode]` @@ -1139,6 +1149,16 @@ a| [[quarkus-maven-plugin-goal-dependency-tree-session]]`link:#quarkus-maven-plu --|MavenSession |`${session}` + +a| [[quarkus-maven-plugin-goal-dependency-tree-verbose]]`link:#quarkus-maven-plugin-goal-dependency-tree-verbose[verbose]` + + +[.description] +-- +INCUBATING option, enabled with @++{++code -Dquarkus.bootstrap.incubating-model-resolver++}++ system or project property. Whether to log dependency properties, such as on which classpath they belong, whether they are hot-reloadable in dev mode, etc. +--|boolean +|`false` + |=== = quarkus:deploy diff --git a/_generated-doc/latest/config/quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config.adoc b/_generated-doc/latest/config/quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config.adoc index 804bd3a2554..2f943d6aa46 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config.adoc @@ -10,7 +10,7 @@ h|[[quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-confi h|Type h|Default -a| [[quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config_quarkus-micrometer-export-prometheus-prometheus]]`link:#quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config_quarkus-micrometer-export-prometheus-prometheus[quarkus.micrometer.export.prometheus]` +a| [[quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config_quarkus-micrometer-export-prometheus-configuration-property-name]]`link:#quarkus-micrometer-export-prometheus-config-runtime-prometheus-runtime-config_quarkus-micrometer-export-prometheus-configuration-property-name[quarkus.micrometer.export.prometheus."configuration-property-name"]` [.description] @@ -21,12 +21,13 @@ A property source for configuration of the Prometheus MeterRegistry, see https://micrometer.io/docs/registry/prometheus. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS+++` +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-micrometer.adoc b/_generated-doc/latest/config/quarkus-micrometer.adoc index d137582cde4..14390298619 100644 --- a/_generated-doc/latest/config/quarkus-micrometer.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer.adoc @@ -612,7 +612,7 @@ endif::add-copy-button-to-env-var[] |`100` -a| [[quarkus-micrometer_quarkus-micrometer-export-prometheus-prometheus]]`link:#quarkus-micrometer_quarkus-micrometer-export-prometheus-prometheus[quarkus.micrometer.export.prometheus]` +a| [[quarkus-micrometer_quarkus-micrometer-export-prometheus-configuration-property-name]]`link:#quarkus-micrometer_quarkus-micrometer-export-prometheus-configuration-property-name[quarkus.micrometer.export.prometheus."configuration-property-name"]` [.description] @@ -623,12 +623,13 @@ A property source for configuration of the Prometheus MeterRegistry, see https://micrometer.io/docs/registry/prometheus. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS+++` +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS__CONFIGURATION_PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-mongodb-config-group-credential-config.adoc b/_generated-doc/latest/config/quarkus-mongodb-config-group-credential-config.adoc index 66a98db31c5..0fcba5f3964 100644 --- a/_generated-doc/latest/config/quarkus-mongodb-config-group-credential-config.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb-config-group-credential-config.adoc @@ -116,7 +116,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-config-group-credential-config_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-config-group-credential-config_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb.credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-config-group-credential-config_quarkus-mongodb-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-config-group-credential-config_quarkus-mongodb-credentials-auth-mechanism-properties-property-key[quarkus.mongodb.credentials.auth-mechanism-properties."property-key"]` [.description] @@ -124,12 +124,13 @@ a| [[quarkus-mongodb-config-group-credential-config_quarkus-mongodb-credentials- Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -201,7 +202,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-config-group-credential-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-config-group-credential-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-config-group-credential-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-config-group-credential-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -209,12 +210,13 @@ a| [[quarkus-mongodb-config-group-credential-config_quarkus-mongodb-mongo-client Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-mongodb-config-group-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-mongodb-config-group-dev-services-build-time-config.adoc index 40d192348b5..637c577fcd5 100644 --- a/_generated-doc/latest/config/quarkus-mongodb-config-group-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb-config-group-dev-services-build-time-config.adoc @@ -63,7 +63,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-properties-properties]]`link:#quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-properties-properties[quarkus.mongodb.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-properties-property-key]]`link:#quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-properties-property-key[quarkus.mongodb.devservices.properties."property-key"]` [.description] @@ -71,16 +71,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-config-group-dev-servic Generic properties that are added to the connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-container-env-container-env]]`link:#quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-container-env-container-env[quarkus.mongodb.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-container-env-environment-variable-name]]`link:#quarkus-mongodb-config-group-dev-services-build-time-config_quarkus-mongodb-devservices-container-env-environment-variable-name[quarkus.mongodb.devservices.container-env."environment-variable-name"]` [.description] @@ -88,12 +89,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-config-group-dev-servic Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-mongodb-config-group-mongo-client-config.adoc b/_generated-doc/latest/config/quarkus-mongodb-config-group-mongo-client-config.adoc index 2d4f46202e9..34627814b11 100644 --- a/_generated-doc/latest/config/quarkus-mongodb-config-group-mongo-client-config.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb-config-group-mongo-client-config.adoc @@ -1120,7 +1120,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb.credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-credentials-auth-mechanism-properties-property-key[quarkus.mongodb.credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1128,12 +1128,13 @@ a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-credential Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1205,7 +1206,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1213,12 +1214,13 @@ a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-clie Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1425,7 +1427,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1433,12 +1435,13 @@ a| [[quarkus-mongodb-config-group-mongo-client-config_quarkus-mongodb-mongo-clie Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-mongodb-general-config-items.adoc b/_generated-doc/latest/config/quarkus-mongodb-general-config-items.adoc index 0972a4baca4..1785df2002d 100644 --- a/_generated-doc/latest/config/quarkus-mongodb-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb-general-config-items.adoc @@ -473,7 +473,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-properties-properties]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-properties-properties[quarkus.mongodb.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-properties-property-key]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-properties-property-key[quarkus.mongodb.devservices.properties."property-key"]` [.description] @@ -481,16 +481,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-general-config-items_qu Generic properties that are added to the connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-container-env-container-env]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-container-env-container-env[quarkus.mongodb.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-container-env-environment-variable-name]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-devservices-container-env-environment-variable-name[quarkus.mongodb.devservices.container-env."environment-variable-name"]` [.description] @@ -498,12 +499,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-general-config-items_qu Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1207,7 +1209,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-general-config-items_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb.credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-general-config-items_quarkus-mongodb-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-credentials-auth-mechanism-properties-property-key[quarkus.mongodb.credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1215,12 +1217,13 @@ a| [[quarkus-mongodb-general-config-items_quarkus-mongodb-credentials-auth-mecha Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1292,7 +1295,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-general-config-items_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-general-config-items_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-general-config-items_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1300,12 +1303,13 @@ a| [[quarkus-mongodb-general-config-items_quarkus-mongodb-mongo-client-configs-c Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-mongodb-mongo-client-build-time-config.adoc b/_generated-doc/latest/config/quarkus-mongodb-mongo-client-build-time-config.adoc index d662a1a51ba..e3c283d603e 100644 --- a/_generated-doc/latest/config/quarkus-mongodb-mongo-client-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb-mongo-client-build-time-config.adoc @@ -61,6 +61,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-tracing-enabled]]`link:#quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-tracing-enabled[quarkus.mongodb.tracing.enabled]` + + +[.description] +-- +Whether or not tracing spans of driver commands are sent in case the quarkus-opentelemetry extension is present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TRACING_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MONGODB_TRACING_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-enabled]]`link:#quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-enabled[quarkus.mongodb.devservices.enabled]` @@ -114,7 +131,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-properties-properties]]`link:#quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-properties-properties[quarkus.mongodb.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-properties-property-key]]`link:#quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-properties-property-key[quarkus.mongodb.devservices.properties."property-key"]` [.description] @@ -122,16 +139,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time Generic properties that are added to the connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-container-env-container-env]]`link:#quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-container-env-container-env[quarkus.mongodb.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-container-env-environment-variable-name]]`link:#quarkus-mongodb-mongo-client-build-time-config_quarkus-mongodb-devservices-container-env-environment-variable-name[quarkus.mongodb.devservices.container-env."environment-variable-name"]` [.description] @@ -139,12 +157,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb-mongo-client-build-time Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-mongodb-mongodb-config.adoc b/_generated-doc/latest/config/quarkus-mongodb-mongodb-config.adoc index 8d6a22c6873..db092fdbc68 100644 --- a/_generated-doc/latest/config/quarkus-mongodb-mongodb-config.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb-mongodb-config.adoc @@ -1189,7 +1189,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-mongodb-config_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-mongodb-config_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb.credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-mongodb-config_quarkus-mongodb-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-mongodb-config_quarkus-mongodb-credentials-auth-mechanism-properties-property-key[quarkus.mongodb.credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1197,12 +1197,13 @@ a| [[quarkus-mongodb-mongodb-config_quarkus-mongodb-credentials-auth-mechanism-p Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1274,7 +1275,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb-mongodb-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb-mongodb-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb-mongodb-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb-mongodb-config_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1282,12 +1283,13 @@ a| [[quarkus-mongodb-mongodb-config_quarkus-mongodb-mongo-client-configs-credent Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-mongodb.adoc b/_generated-doc/latest/config/quarkus-mongodb.adoc index af09ceda7e4..0a7df29ed66 100644 --- a/_generated-doc/latest/config/quarkus-mongodb.adoc +++ b/_generated-doc/latest/config/quarkus-mongodb.adoc @@ -61,6 +61,23 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-tracing-enabled]]`link:#quarkus-mongodb_quarkus-mongodb-tracing-enabled[quarkus.mongodb.tracing.enabled]` + + +[.description] +-- +Whether or not tracing spans of driver commands are sent in case the quarkus-opentelemetry extension is present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TRACING_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MONGODB_TRACING_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devservices-enabled]]`link:#quarkus-mongodb_quarkus-mongodb-devservices-enabled[quarkus.mongodb.devservices.enabled]` @@ -593,7 +610,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devservices-properties-properties]]`link:#quarkus-mongodb_quarkus-mongodb-devservices-properties-properties[quarkus.mongodb.devservices.properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devservices-properties-property-key]]`link:#quarkus-mongodb_quarkus-mongodb-devservices-properties-property-key[quarkus.mongodb.devservices.properties."property-key"]` [.description] @@ -601,16 +618,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devserv Generic properties that are added to the connection URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devservices-container-env-container-env]]`link:#quarkus-mongodb_quarkus-mongodb-devservices-container-env-container-env[quarkus.mongodb.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devservices-container-env-environment-variable-name]]`link:#quarkus-mongodb_quarkus-mongodb-devservices-container-env-environment-variable-name[quarkus.mongodb.devservices.container-env."environment-variable-name"]` [.description] @@ -618,12 +636,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mongodb_quarkus-mongodb-devserv Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1327,7 +1346,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb_quarkus-mongodb-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb.credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb_quarkus-mongodb-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb_quarkus-mongodb-credentials-auth-mechanism-properties-property-key[quarkus.mongodb.credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1335,12 +1354,13 @@ a| [[quarkus-mongodb_quarkus-mongodb-credentials-auth-mechanism-properties-auth- Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1412,7 +1432,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-mongodb_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties]]`link:#quarkus-mongodb_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-auth-mechanism-properties[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties]` +a| [[quarkus-mongodb_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key]]`link:#quarkus-mongodb_quarkus-mongodb-mongo-client-configs-credentials-auth-mechanism-properties-property-key[quarkus.mongodb."mongo-client-configs".credentials.auth-mechanism-properties."property-key"]` [.description] @@ -1420,12 +1440,13 @@ a| [[quarkus-mongodb_quarkus-mongodb-mongo-client-configs-credentials-auth-mecha Allows passing authentication mechanism properties. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES+++` +Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-mqtt-mqtt-build-time-config.adoc b/_generated-doc/latest/config/quarkus-mqtt-mqtt-build-time-config.adoc index 480f5243815..2d8258a28fc 100644 --- a/_generated-doc/latest/config/quarkus-mqtt-mqtt-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-mqtt-mqtt-build-time-config.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`mqtt` -a|icon:lock[title=Fixed at build time] [[quarkus-mqtt-mqtt-build-time-config_quarkus-mqtt-devservices-container-env-container-env]]`link:#quarkus-mqtt-mqtt-build-time-config_quarkus-mqtt-devservices-container-env-container-env[quarkus.mqtt.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-mqtt-mqtt-build-time-config_quarkus-mqtt-devservices-container-env-environment-variable-name]]`link:#quarkus-mqtt-mqtt-build-time-config_quarkus-mqtt-devservices-container-env-environment-variable-name[quarkus.mqtt.devservices.container-env."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-mqtt-mqtt-build-time-config_qua Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc b/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc index cb3e391935f..4e6fda53961 100644 --- a/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc +++ b/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc @@ -335,6 +335,23 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-native-pkg-native-config_quarkus-native-march]]`link:#quarkus-native-pkg-native-config_quarkus-native-march[quarkus.native.march]` + + +[.description] +-- +Generate instructions for a specific machine type. Defaults to `x86-64-v3` on AMD64 and `armv8-a` on AArch64. Use `compatibility` for best compatibility, or `native` for best performance if a native executable is deployed on the same machine or on a machine with the same CPU features. A list of all available machine types is available by executing `native-image -march=list` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_NATIVE_MARCH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_NATIVE_MARCH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-native-pkg-native-config_quarkus-native-remote-container-build]]`link:#quarkus-native-pkg-native-config_quarkus-native-remote-container-build[quarkus.native.remote-container-build]` diff --git a/_generated-doc/latest/config/quarkus-observability-config-observability-configuration.adoc b/_generated-doc/latest/config/quarkus-observability-config-observability-configuration.adoc new file mode 100644 index 00000000000..5ec45bd17c4 --- /dev/null +++ b/_generated-doc/latest/config/quarkus-observability-config-observability-configuration.adoc @@ -0,0 +1,80 @@ + +:summaryTableId: quarkus-observability-config-observability-configuration +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-observability-config-observability-configuration_configuration]]link:#quarkus-observability-config-observability-configuration_configuration[Configuration property] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-config-observability-configuration_quarkus-observability-lgtm]]`link:#quarkus-observability-config-observability-configuration_quarkus-observability-lgtm[quarkus.observability.lgtm]` + + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_LGTM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_LGTM+++` +endif::add-copy-button-to-env-var[] +--|LgtmConfig +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-config-observability-configuration_quarkus-observability-enabled]]`link:#quarkus-observability-config-observability-configuration_quarkus-observability-enabled[quarkus.observability.enabled]` + + +[.description] +-- +If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. + +When DevServices is enabled Quarkus will attempt to automatically configure and start a containers when running in Dev or Test mode and when Docker is running. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-config-observability-configuration_quarkus-observability-dev-resources]]`link:#quarkus-observability-config-observability-configuration_quarkus-observability-dev-resources[quarkus.observability.dev-resources]` + + +[.description] +-- +Enable simplified usage of dev resources, instead of full observability processing. Make sure @code++{++enabled++}++ is set to false. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_DEV_RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_DEV_RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability-config-observability-configuration_quarkus-observability-parallel]]`link:#quarkus-observability-config-observability-configuration_quarkus-observability-parallel[quarkus.observability.parallel]` + + +[.description] +-- +Do we start the dev services in parallel. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_PARALLEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_PARALLEL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + +|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-observability.adoc b/_generated-doc/latest/config/quarkus-observability.adoc new file mode 100644 index 00000000000..01fcad6f17b --- /dev/null +++ b/_generated-doc/latest/config/quarkus-observability.adoc @@ -0,0 +1,80 @@ + +:summaryTableId: quarkus-observability +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference.searchable, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-observability_configuration]]link:#quarkus-observability_configuration[Configuration property] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-observability_quarkus-observability-lgtm]]`link:#quarkus-observability_quarkus-observability-lgtm[quarkus.observability.lgtm]` + + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_LGTM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_LGTM+++` +endif::add-copy-button-to-env-var[] +--|LgtmConfig +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability_quarkus-observability-enabled]]`link:#quarkus-observability_quarkus-observability-enabled[quarkus.observability.enabled]` + + +[.description] +-- +If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. + +When DevServices is enabled Quarkus will attempt to automatically configure and start a containers when running in Dev or Test mode and when Docker is running. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability_quarkus-observability-dev-resources]]`link:#quarkus-observability_quarkus-observability-dev-resources[quarkus.observability.dev-resources]` + + +[.description] +-- +Enable simplified usage of dev resources, instead of full observability processing. Make sure @code++{++enabled++}++ is set to false. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_DEV_RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_DEV_RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-observability_quarkus-observability-parallel]]`link:#quarkus-observability_quarkus-observability-parallel[quarkus.observability.parallel]` + + +[.description] +-- +Do we start the dev services in parallel. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OBSERVABILITY_PARALLEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OBSERVABILITY_PARALLEL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + +|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-oidc-client-general-config-items.adoc b/_generated-doc/latest/config/quarkus-oidc-client-general-config-items.adoc index 66a01bf8cb7..7d6ff10d320 100644 --- a/_generated-doc/latest/config/quarkus-oidc-client-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-client-general-config-items.adoc @@ -337,6 +337,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-key]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-key[quarkus.oidc-client.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-key-file]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-key-file[quarkus.oidc-client.credentials.jwt.key-file]` @@ -987,7 +1004,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-claims-claims[quarkus.oidc-client.credentials.jwt.claims]` +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jwt-claims-claim-name[quarkus.oidc-client.credentials.jwt.claims."claim-name"]` [.description] @@ -995,16 +1012,17 @@ a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-credentials-jw Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-grant-options-grant-options]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-grant-options-grant-options[quarkus.oidc-client.grant-options]` +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-grant-options-grant-name]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-grant-options-grant-name[quarkus.oidc-client.grant-options."grant-name"]` [.description] @@ -1012,16 +1030,17 @@ a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-grant-options- Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers]` +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers."headers"]` [.description] @@ -1029,12 +1048,13 @@ a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-headers-header Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1370,6 +1390,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-key]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-key[quarkus.oidc-client."id".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-key-file]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-key-file[quarkus.oidc-client."id".credentials.jwt.key-file]` @@ -1523,7 +1560,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-claims-claims[quarkus.oidc-client."id".credentials.jwt.claims]` +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials-jwt-claims-claim-name[quarkus.oidc-client."id".credentials.jwt.claims."claim-name"]` [.description] @@ -1531,12 +1568,13 @@ a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-credentials Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2020,7 +2058,7 @@ endif::add-copy-button-to-env-var[] |`refresh_expires_in` -a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-grant-options-grant-options]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-grant-options-grant-options[quarkus.oidc-client."id".grant-options]` +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-grant-options-grant-name]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-grant-options-grant-name[quarkus.oidc-client."id".grant-options."grant-name"]` [.description] @@ -2028,12 +2066,13 @@ a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-grant-optio Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -2054,7 +2093,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers]` +a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers."headers"]` [.description] @@ -2062,12 +2101,13 @@ a| [[quarkus-oidc-client-general-config-items_quarkus-oidc-client-id-headers-hea Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-oidc-client-oidc-client-config.adoc b/_generated-doc/latest/config/quarkus-oidc-client-oidc-client-config.adoc index 3b2e37f6db5..8b3a348e820 100644 --- a/_generated-doc/latest/config/quarkus-oidc-client-oidc-client-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-client-oidc-client-config.adoc @@ -337,6 +337,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-key]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-key[quarkus.oidc-client.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-key-file]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-key-file[quarkus.oidc-client.credentials.jwt.key-file]` @@ -987,7 +1004,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-claims-claims[quarkus.oidc-client.credentials.jwt.claims]` +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt-claims-claim-name[quarkus.oidc-client.credentials.jwt.claims."claim-name"]` [.description] @@ -995,16 +1012,17 @@ a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-credentials-jwt- Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-grant-options-grant-options]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-grant-options-grant-options[quarkus.oidc-client.grant-options]` +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-grant-options-grant-name]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-grant-options-grant-name[quarkus.oidc-client.grant-options."grant-name"]` [.description] @@ -1012,16 +1030,17 @@ a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-grant-options-gr Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers]` +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers."headers"]` [.description] @@ -1029,12 +1048,13 @@ a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-headers-headers] Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1370,6 +1390,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-key]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-key[quarkus.oidc-client."id".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-key-file]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-key-file[quarkus.oidc-client."id".credentials.jwt.key-file]` @@ -1523,7 +1560,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-claims-claims[quarkus.oidc-client."id".credentials.jwt.claims]` +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-jwt-claims-claim-name[quarkus.oidc-client."id".credentials.jwt.claims."claim-name"]` [.description] @@ -1531,12 +1568,13 @@ a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-credentials-j Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2020,7 +2058,7 @@ endif::add-copy-button-to-env-var[] |`refresh_expires_in` -a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-grant-options-grant-options]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-grant-options-grant-options[quarkus.oidc-client."id".grant-options]` +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-grant-options-grant-name]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-grant-options-grant-name[quarkus.oidc-client."id".grant-options."grant-name"]` [.description] @@ -2028,12 +2066,13 @@ a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-grant-options Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -2054,7 +2093,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers]` +a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers."headers"]` [.description] @@ -2062,12 +2101,13 @@ a| [[quarkus-oidc-client-oidc-client-config_quarkus-oidc-client-id-headers-heade Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-oidc-client-oidc-clients-config.adoc b/_generated-doc/latest/config/quarkus-oidc-client-oidc-clients-config.adoc index 2317d963ba4..006b7d9e9da 100644 --- a/_generated-doc/latest/config/quarkus-oidc-client-oidc-clients-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-client-oidc-clients-config.adoc @@ -337,6 +337,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-key]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-key[quarkus.oidc-client.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-key-file]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-key-file[quarkus.oidc-client.credentials.jwt.key-file]` @@ -987,7 +1004,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-claims-claims[quarkus.oidc-client.credentials.jwt.claims]` +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt-claims-claim-name[quarkus.oidc-client.credentials.jwt.claims."claim-name"]` [.description] @@ -995,16 +1012,17 @@ a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-credentials-jwt Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-grant-options-grant-options]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-grant-options-grant-options[quarkus.oidc-client.grant-options]` +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-grant-options-grant-name]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-grant-options-grant-name[quarkus.oidc-client.grant-options."grant-name"]` [.description] @@ -1012,16 +1030,17 @@ a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-grant-options-g Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers]` +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers."headers"]` [.description] @@ -1029,12 +1048,13 @@ a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-headers-headers Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1370,6 +1390,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-key]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-key[quarkus.oidc-client."id".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-key-file]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-key-file[quarkus.oidc-client."id".credentials.jwt.key-file]` @@ -1523,7 +1560,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-claims-claims[quarkus.oidc-client."id".credentials.jwt.claims]` +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials-jwt-claims-claim-name[quarkus.oidc-client."id".credentials.jwt.claims."claim-name"]` [.description] @@ -1531,12 +1568,13 @@ a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-credentials- Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2020,7 +2058,7 @@ endif::add-copy-button-to-env-var[] |`refresh_expires_in` -a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-grant-options-grant-options]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-grant-options-grant-options[quarkus.oidc-client."id".grant-options]` +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-grant-options-grant-name]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-grant-options-grant-name[quarkus.oidc-client."id".grant-options."grant-name"]` [.description] @@ -2028,12 +2066,13 @@ a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-grant-option Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -2054,7 +2093,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers]` +a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers."headers"]` [.description] @@ -2062,12 +2101,13 @@ a| [[quarkus-oidc-client-oidc-clients-config_quarkus-oidc-client-id-headers-head Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-oidc-client.adoc b/_generated-doc/latest/config/quarkus-oidc-client.adoc index 1517e85e11c..a1be2fbded7 100644 --- a/_generated-doc/latest/config/quarkus-oidc-client.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-client.adoc @@ -354,6 +354,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key[quarkus.oidc-client.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key-file]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-key-file[quarkus.oidc-client.credentials.jwt.key-file]` @@ -1004,7 +1021,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claims[quarkus.oidc-client.credentials.jwt.claims]` +a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claim-name[quarkus.oidc-client.credentials.jwt.claims."claim-name"]` [.description] @@ -1012,16 +1029,17 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-credentials-jwt-claims-claims]]`lin Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-options]]`link:#quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-options[quarkus.oidc-client.grant-options]` +a| [[quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-name[quarkus.oidc-client.grant-options."grant-name"]` [.description] @@ -1029,16 +1047,17 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-grant-options-grant-options]]`link: Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc-client_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers]` +a| [[quarkus-oidc-client_quarkus-oidc-client-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-headers-headers[quarkus.oidc-client.headers."headers"]` [.description] @@ -1046,12 +1065,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-headers-headers]]`link:#quarkus-oid Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1387,6 +1407,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key[quarkus.oidc-client."id".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key-file]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-key-file[quarkus.oidc-client."id".credentials.jwt.key-file]` @@ -1540,7 +1577,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claims]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claims[quarkus.oidc-client."id".credentials.jwt.claims]` +a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claim-name[quarkus.oidc-client."id".credentials.jwt.claims."claim-name"]` [.description] @@ -1548,12 +1585,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-id-credentials-jwt-claims-claims]]` Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2037,7 +2075,7 @@ endif::add-copy-button-to-env-var[] |`refresh_expires_in` -a| [[quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-options]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-options[quarkus.oidc-client."id".grant-options]` +a| [[quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-name]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-name[quarkus.oidc-client."id".grant-options."grant-name"]` [.description] @@ -2045,12 +2083,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-id-grant-options-grant-options]]`li Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS__GRANT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | @@ -2071,7 +2110,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-client_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers]` +a| [[quarkus-oidc-client_quarkus-oidc-client-id-headers-headers]]`link:#quarkus-oidc-client_quarkus-oidc-client-id-headers-headers[quarkus.oidc-client."id".headers."headers"]` [.description] @@ -2079,12 +2118,13 @@ a| [[quarkus-oidc-client_quarkus-oidc-client-id-headers-headers]]`link:#quarkus- Custom HTTP headers which have to be sent to the token endpoint ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__HEADERS__HEADERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-oidc-common-config-group-oidc-common-config-credentials.adoc b/_generated-doc/latest/config/quarkus-oidc-common-config-group-oidc-common-config-credentials.adoc index 64d377182ac..735cc2ae011 100644 --- a/_generated-doc/latest/config/quarkus-oidc-common-config-group-oidc-common-config-credentials.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-common-config-group-oidc-common-config-credentials.adoc @@ -165,6 +165,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-key]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-key[quarkus.oidc-client.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-key-file]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-key-file[quarkus.oidc-client.credentials.jwt.key-file]` @@ -352,7 +369,7 @@ endif::add-copy-button-to-env-var[] |`10` -a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-claims-claims]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-claims-claims[quarkus.oidc-client.credentials.jwt.claims]` +a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-credentials-jwt-claims-claim-name[quarkus.oidc-client.credentials.jwt.claims."claim-name"]` [.description] @@ -360,12 +377,13 @@ a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oid Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -524,6 +542,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-key]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-key[quarkus.oidc-client."id".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-key-file]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-key-file[quarkus.oidc-client."id".credentials.jwt.key-file]` @@ -677,7 +712,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-claims-claims]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-claims-claims[quarkus.oidc-client."id".credentials.jwt.claims]` +a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oidc-client-id-credentials-jwt-claims-claim-name[quarkus.oidc-client."id".credentials.jwt.claims."claim-name"]` [.description] @@ -685,12 +720,13 @@ a| [[quarkus-oidc-common-config-group-oidc-common-config-credentials_quarkus-oid Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-oidc-config-group-dev-ui-config.adoc b/_generated-doc/latest/config/quarkus-oidc-config-group-dev-ui-config.adoc index e0a6874a074..84f08632cef 100644 --- a/_generated-doc/latest/config/quarkus-oidc-config-group-dev-ui-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-config-group-dev-ui-config.adoc @@ -46,7 +46,7 @@ endif::add-copy-button-to-env-var[] |`4S` -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-dev-ui-config_quarkus-oidc-devui-grant-options-grant-options]]`link:#quarkus-oidc-config-group-dev-ui-config_quarkus-oidc-devui-grant-options-grant-options[quarkus.oidc.devui.grant-options]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-dev-ui-config_quarkus-oidc-devui-grant-options-option-name]]`link:#quarkus-oidc-config-group-dev-ui-config_quarkus-oidc-devui-grant-options-option-name[quarkus.oidc.devui.grant-options."option-name"]` [.description] @@ -54,12 +54,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-dev-ui-config Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | |=== diff --git a/_generated-doc/latest/config/quarkus-oidc-config-group-devservices-keycloak-dev-services-config.adoc b/_generated-doc/latest/config/quarkus-oidc-config-group-devservices-keycloak-dev-services-config.adoc index b367c5b94b6..4a648c9acb9 100644 --- a/_generated-doc/latest/config/quarkus-oidc-config-group-devservices-keycloak-dev-services-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-config-group-devservices-keycloak-dev-services-config.adoc @@ -216,7 +216,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-aliases-resource-aliases]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-aliases-resource-aliases[quarkus.keycloak.devservices.resource-aliases]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-aliases-alias-name]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-aliases-alias-name[quarkus.keycloak.devservices.resource-aliases."alias-name"]` [.description] @@ -224,16 +224,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-k Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-mappings-resource-mappings]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-mappings-resource-mappings[quarkus.keycloak.devservices.resource-mappings]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-mappings-resource-name]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-resource-mappings-resource-name[quarkus.keycloak.devservices.resource-mappings."resource-name"]` [.description] @@ -241,16 +242,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-k Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users."users"]` [.description] @@ -258,16 +260,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-k A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-roles-roles]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-roles-roles[quarkus.keycloak.devservices.roles]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-roles-role-name]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-roles-role-name[quarkus.keycloak.devservices.roles."role-name"]` [.description] @@ -275,16 +278,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-k A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-container-env-container-env]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-container-env-container-env[quarkus.keycloak.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-container-env-environment-variable-name]]`link:#quarkus-oidc-config-group-devservices-keycloak-dev-services-config_quarkus-keycloak-devservices-container-env-environment-variable-name[quarkus.keycloak.devservices.container-env."environment-variable-name"]` [.description] @@ -292,12 +296,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-config-group-devservices-k Environment variables to be passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc b/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc index ad9c6f3e7f8..25daa8db68d 100644 --- a/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc @@ -216,7 +216,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-aliases-resource-aliases]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-aliases-resource-aliases[quarkus.keycloak.devservices.resource-aliases]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-aliases-alias-name]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-aliases-alias-name[quarkus.keycloak.devservices.resource-aliases."alias-name"]` [.description] @@ -224,16 +224,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quark Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-mappings-resource-mappings]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-mappings-resource-mappings[quarkus.keycloak.devservices.resource-mappings]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-mappings-resource-name]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-resource-mappings-resource-name[quarkus.keycloak.devservices.resource-mappings."resource-name"]` [.description] @@ -241,16 +242,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quark Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users."users"]` [.description] @@ -258,16 +260,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quark A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-roles-roles]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-roles-roles[quarkus.keycloak.devservices.roles]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-roles-role-name]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-roles-role-name[quarkus.keycloak.devservices.roles."role-name"]` [.description] @@ -275,16 +278,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quark A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-container-env-container-env]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-container-env-container-env[quarkus.keycloak.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-keycloak-devservices-container-env-environment-variable-name]]`link:#quarkus-oidc-general-config-items_quarkus-keycloak-devservices-container-env-environment-variable-name[quarkus.keycloak.devservices.container-env."environment-variable-name"]` [.description] @@ -292,12 +296,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quark Environment variables to be passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -664,6 +669,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-key]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-key[quarkus.oidc.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-key-file]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-key-file[quarkus.oidc.credentials.jwt.key-file]` @@ -2072,6 +2094,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-session-expired-path]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-authentication-session-expired-path[quarkus.oidc.authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-verify-access-token]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-authentication-verify-access-token[quarkus.oidc.authentication.verify-access-token]` @@ -2381,6 +2424,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-state-cookie-age]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-authentication-state-cookie-age[quarkus.oidc.authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-authentication-java-script-auto-redirect[quarkus.oidc.authentication.java-script-auto-redirect]` @@ -2762,7 +2823,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-oidc-devui-grant-options-grant-options]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-devui-grant-options-grant-options[quarkus.oidc.devui.grant-options]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quarkus-oidc-devui-grant-options-option-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-devui-grant-options-option-name[quarkus.oidc.devui.grant-options."option-name"]` [.description] @@ -2770,16 +2831,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-general-config-items_quark Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-claims-claims[quarkus.oidc.credentials.jwt.claims]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-claims-claim-name[quarkus.oidc.credentials.jwt.claims."claim-name"]` [.description] @@ -2787,16 +2849,17 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-credentials-jwt-claims-claim Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims."claim-name"]` [.description] @@ -2804,16 +2867,17 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-token-required-claims-claim- A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-logout-extra-params-extra-params[quarkus.oidc.logout.extra-params]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-logout-extra-params-query-parameter-name[quarkus.oidc.logout.extra-params."query-parameter-name"]` [.description] @@ -2821,16 +2885,17 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-logout-extra-params-extra-pa Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-extra-params-extra-params]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-authentication-extra-params-extra-params[quarkus.oidc.authentication.extra-params]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-authentication-extra-params-parameter-name[quarkus.oidc.authentication.extra-params."parameter-name"]` [.description] @@ -2838,16 +2903,17 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-authentication-extra-params- Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-code-grant-extra-params-extra-params[quarkus.oidc.code-grant.extra-params]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-code-grant-extra-params-parameter-name[quarkus.oidc.code-grant.extra-params."parameter-name"]` [.description] @@ -2855,16 +2921,17 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-code-grant-extra-params-extr Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-code-grant-headers-headers[quarkus.oidc.code-grant.headers]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-code-grant-headers-header-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-code-grant-headers-header-name[quarkus.oidc.code-grant.headers."header-name"]` [.description] @@ -2872,12 +2939,13 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-code-grant-headers-headers]] Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3213,6 +3281,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-key]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-key[quarkus.oidc."tenant".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-key-file]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-key-file[quarkus.oidc."tenant".credentials.jwt.key-file]` @@ -3366,7 +3451,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-claims-claims[quarkus.oidc."tenant".credentials.jwt.claims]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-claims-claim-name[quarkus.oidc."tenant".credentials.jwt.claims."claim-name"]` [.description] @@ -3374,12 +3459,13 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-credentials-jwt-claim Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4019,7 +4105,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims."claim-name"]` [.description] @@ -4027,12 +4113,13 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-token-required-claims A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4380,7 +4467,7 @@ endif::add-copy-button-to-env-var[] |`post_logout_redirect_uri` -a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-logout-extra-params-extra-params[quarkus.oidc."tenant".logout.extra-params]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-logout-extra-params-query-parameter-name[quarkus.oidc."tenant".logout.extra-params."query-parameter-name"]` [.description] @@ -4388,12 +4475,13 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-logout-extra-params-e Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4672,6 +4760,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-session-expired-path]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-session-expired-path[quarkus.oidc."tenant".authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-verify-access-token]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-verify-access-token[quarkus.oidc."tenant".authentication.verify-access-token]` @@ -4782,7 +4891,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-extra-params-extra-params]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-extra-params-extra-params[quarkus.oidc."tenant".authentication.extra-params]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-extra-params-parameter-name[quarkus.oidc."tenant".authentication.extra-params."parameter-name"]` [.description] @@ -4790,12 +4899,13 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-extra- Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4998,6 +5108,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-state-cookie-age]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-state-cookie-age[quarkus.oidc."tenant".authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-authentication-java-script-auto-redirect[quarkus.oidc."tenant".authentication.java-script-auto-redirect]` @@ -5092,7 +5220,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-extra-params-extra-params[quarkus.oidc."tenant".code-grant.extra-params]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-extra-params-parameter-name[quarkus.oidc."tenant".code-grant.extra-params."parameter-name"]` [.description] @@ -5100,16 +5228,17 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-extra-para Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-headers-headers[quarkus.oidc."tenant".code-grant.headers]` +a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-headers-header-name]]`link:#quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-headers-header-name[quarkus.oidc."tenant".code-grant.headers."header-name"]` [.description] @@ -5117,12 +5246,13 @@ a| [[quarkus-oidc-general-config-items_quarkus-oidc-tenant-code-grant-headers-he Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-build-time-config.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-build-time-config.adoc index 54000bf73cf..885fe65ecd3 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-build-time-config.adoc @@ -80,7 +80,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-oidc-oidc-build-time-config_quarkus-oidc-devui-grant-options-grant-options]]`link:#quarkus-oidc-oidc-build-time-config_quarkus-oidc-devui-grant-options-grant-options[quarkus.oidc.devui.grant-options]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc-oidc-build-time-config_quarkus-oidc-devui-grant-options-option-name]]`link:#quarkus-oidc-oidc-build-time-config_quarkus-oidc-devui-grant-options-option-name[quarkus.oidc.devui.grant-options."option-name"]` [.description] @@ -88,12 +88,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc-oidc-build-time-config_qua Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | |=== diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc index d5b6aad52f7..07fa11c540b 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc @@ -337,6 +337,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-key]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-key[quarkus.oidc.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-key-file]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-key-file[quarkus.oidc.credentials.jwt.key-file]` @@ -1745,6 +1762,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-session-expired-path]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-authentication-session-expired-path[quarkus.oidc.authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-verify-access-token]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-authentication-verify-access-token[quarkus.oidc.authentication.verify-access-token]` @@ -2054,6 +2092,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-state-cookie-age]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-authentication-state-cookie-age[quarkus.oidc.authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-authentication-java-script-auto-redirect[quarkus.oidc.authentication.java-script-auto-redirect]` @@ -2452,7 +2508,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-claims-claims[quarkus.oidc.credentials.jwt.claims]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-claims-claim-name[quarkus.oidc.credentials.jwt.claims."claim-name"]` [.description] @@ -2460,16 +2516,17 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-credentials-jwt-claims-claims]]`link: Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims."claim-name"]` [.description] @@ -2477,16 +2534,17 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-token-required-claims-claim-name]]`li A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-logout-extra-params-extra-params[quarkus.oidc.logout.extra-params]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-logout-extra-params-query-parameter-name[quarkus.oidc.logout.extra-params."query-parameter-name"]` [.description] @@ -2494,16 +2552,17 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-logout-extra-params-extra-params]]`li Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-extra-params-extra-params]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-authentication-extra-params-extra-params[quarkus.oidc.authentication.extra-params]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-authentication-extra-params-parameter-name[quarkus.oidc.authentication.extra-params."parameter-name"]` [.description] @@ -2511,16 +2570,17 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-authentication-extra-params-extra-par Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-code-grant-extra-params-extra-params[quarkus.oidc.code-grant.extra-params]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-code-grant-extra-params-parameter-name[quarkus.oidc.code-grant.extra-params."parameter-name"]` [.description] @@ -2528,16 +2588,17 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-code-grant-extra-params-extra-params] Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-code-grant-headers-headers[quarkus.oidc.code-grant.headers]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-code-grant-headers-header-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-code-grant-headers-header-name[quarkus.oidc.code-grant.headers."header-name"]` [.description] @@ -2545,12 +2606,13 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-code-grant-headers-headers]]`link:#qu Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2886,6 +2948,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-key]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-key[quarkus.oidc."tenant".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-key-file]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-key-file[quarkus.oidc."tenant".credentials.jwt.key-file]` @@ -3039,7 +3118,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-claims-claims[quarkus.oidc."tenant".credentials.jwt.claims]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-claims-claim-name[quarkus.oidc."tenant".credentials.jwt.claims."claim-name"]` [.description] @@ -3047,12 +3126,13 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-credentials-jwt-claims-claims] Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3692,7 +3772,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims."claim-name"]` [.description] @@ -3700,12 +3780,13 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-token-required-claims-claim-na A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4053,7 +4134,7 @@ endif::add-copy-button-to-env-var[] |`post_logout_redirect_uri` -a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-logout-extra-params-extra-params[quarkus.oidc."tenant".logout.extra-params]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-logout-extra-params-query-parameter-name[quarkus.oidc."tenant".logout.extra-params."query-parameter-name"]` [.description] @@ -4061,12 +4142,13 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-logout-extra-params-extra-para Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4345,6 +4427,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-session-expired-path]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-session-expired-path[quarkus.oidc."tenant".authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-verify-access-token]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-verify-access-token[quarkus.oidc."tenant".authentication.verify-access-token]` @@ -4455,7 +4558,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-extra-params-extra-params]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-extra-params-extra-params[quarkus.oidc."tenant".authentication.extra-params]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-extra-params-parameter-name[quarkus.oidc."tenant".authentication.extra-params."parameter-name"]` [.description] @@ -4463,12 +4566,13 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-extra-params-ex Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4671,6 +4775,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-state-cookie-age]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-state-cookie-age[quarkus.oidc."tenant".authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-authentication-java-script-auto-redirect[quarkus.oidc."tenant".authentication.java-script-auto-redirect]` @@ -4765,7 +4887,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-extra-params-extra-params[quarkus.oidc."tenant".code-grant.extra-params]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-extra-params-parameter-name[quarkus.oidc."tenant".code-grant.extra-params."parameter-name"]` [.description] @@ -4773,16 +4895,17 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-extra-params-extra- Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-headers-headers[quarkus.oidc."tenant".code-grant.headers]` +a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-headers-header-name]]`link:#quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-headers-header-name[quarkus.oidc."tenant".code-grant.headers."header-name"]` [.description] @@ -4790,12 +4913,13 @@ a| [[quarkus-oidc-oidc-config_quarkus-oidc-tenant-code-grant-headers-headers]]`l Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc index 3e644480db2..c576c2066e5 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc @@ -96,6 +96,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-session-expired-path]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-session-expired-path[quarkus.oidc.authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-verify-access-token]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-verify-access-token[quarkus.oidc.authentication.verify-access-token]` @@ -405,6 +426,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-state-cookie-age]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-state-cookie-age[quarkus.oidc.authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-java-script-auto-redirect[quarkus.oidc.authentication.java-script-auto-redirect]` @@ -499,7 +538,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-extra-params-extra-params[quarkus.oidc.authentication.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication-extra-params-parameter-name[quarkus.oidc.authentication.extra-params."parameter-name"]` [.description] @@ -507,12 +546,13 @@ a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-authentication- Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -602,6 +642,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-session-expired-path]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-session-expired-path[quarkus.oidc."tenant".authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-verify-access-token]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-verify-access-token[quarkus.oidc."tenant".authentication.verify-access-token]` @@ -712,7 +773,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-extra-params-extra-params[quarkus.oidc."tenant".authentication.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-extra-params-parameter-name[quarkus.oidc."tenant".authentication.extra-params."parameter-name"]` [.description] @@ -720,12 +781,13 @@ a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authenti Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -928,6 +990,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-state-cookie-age]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-state-cookie-age[quarkus.oidc."tenant".authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-oidc-tenant-config-authentication_quarkus-oidc-tenant-authentication-java-script-auto-redirect[quarkus.oidc."tenant".authentication.java-script-auto-redirect]` diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-code-grant.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-code-grant.adoc index a34a7d9e7e5..70e3f3cc92b 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-code-grant.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-code-grant.adoc @@ -10,7 +10,7 @@ h|[[quarkus-oidc-oidc-tenant-config-code-grant_configuration]]link:#quarkus-oidc h|Type h|Default -a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-extra-params-extra-params[quarkus.oidc.code-grant.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-extra-params-parameter-name[quarkus.oidc.code-grant.extra-params."parameter-name"]` [.description] @@ -18,16 +18,17 @@ a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-extra-pa Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-headers-headers[quarkus.oidc.code-grant.headers]` +a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-headers-header-name]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-headers-header-name[quarkus.oidc.code-grant.headers."header-name"]` [.description] @@ -35,16 +36,17 @@ a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-code-grant-headers- Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-extra-params-extra-params[quarkus.oidc."tenant".code-grant.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-extra-params-parameter-name[quarkus.oidc."tenant".code-grant.extra-params."parameter-name"]` [.description] @@ -52,16 +54,17 @@ a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-e Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-headers-headers[quarkus.oidc."tenant".code-grant.headers]` +a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-headers-header-name]]`link:#quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-headers-header-name[quarkus.oidc."tenant".code-grant.headers."header-name"]` [.description] @@ -69,12 +72,13 @@ a| [[quarkus-oidc-oidc-tenant-config-code-grant_quarkus-oidc-tenant-code-grant-h Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc index d28ac2f4532..1106fdcb80a 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc @@ -165,7 +165,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-logout-extra-params-extra-params[quarkus.oidc.logout.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-logout-extra-params-query-parameter-name[quarkus.oidc.logout.extra-params."query-parameter-name"]` [.description] @@ -173,12 +173,13 @@ a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-logout-extra-params-ext Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -233,7 +234,7 @@ endif::add-copy-button-to-env-var[] |`post_logout_redirect_uri` -a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-tenant-logout-extra-params-extra-params[quarkus.oidc."tenant".logout.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-tenant-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-tenant-logout-extra-params-query-parameter-name[quarkus.oidc."tenant".logout.extra-params."query-parameter-name"]` [.description] @@ -241,12 +242,13 @@ a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus-oidc-tenant-logout-extra-par Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-token.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-token.adoc index 35c870c029a..5102be89ae6 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-token.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-token.adoc @@ -354,7 +354,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims]` +a| [[quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims."claim-name"]` [.description] @@ -362,12 +362,13 @@ a| [[quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-token-required-claims-cl A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -422,7 +423,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims]` +a| [[quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims."claim-name"]` [.description] @@ -430,12 +431,13 @@ a| [[quarkus-oidc-oidc-tenant-config-token_quarkus-oidc-tenant-token-required-cl A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc index 72472944058..1a0d95b5ca3 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc @@ -337,6 +337,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-key]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-key[quarkus.oidc.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-key-file]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-key-file[quarkus.oidc.credentials.jwt.key-file]` @@ -1745,6 +1762,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-session-expired-path]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-session-expired-path[quarkus.oidc.authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-verify-access-token]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-verify-access-token[quarkus.oidc.authentication.verify-access-token]` @@ -2054,6 +2092,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-state-cookie-age]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-state-cookie-age[quarkus.oidc.authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-java-script-auto-redirect[quarkus.oidc.authentication.java-script-auto-redirect]` @@ -2382,7 +2438,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-claims-claims[quarkus.oidc.credentials.jwt.claims]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-claims-claim-name[quarkus.oidc.credentials.jwt.claims."claim-name"]` [.description] @@ -2390,16 +2446,17 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-credentials-jwt-claims-claims] Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims."claim-name"]` [.description] @@ -2407,16 +2464,17 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-token-required-claims-claim-na A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-logout-extra-params-extra-params[quarkus.oidc.logout.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-logout-extra-params-query-parameter-name[quarkus.oidc.logout.extra-params."query-parameter-name"]` [.description] @@ -2424,16 +2482,17 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-logout-extra-params-extra-para Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-extra-params-extra-params[quarkus.oidc.authentication.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-extra-params-parameter-name[quarkus.oidc.authentication.extra-params."parameter-name"]` [.description] @@ -2441,16 +2500,17 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-authentication-extra-params-ex Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-extra-params-extra-params[quarkus.oidc.code-grant.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-extra-params-parameter-name[quarkus.oidc.code-grant.extra-params."parameter-name"]` [.description] @@ -2458,16 +2518,17 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-extra-params-extra- Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-headers-headers[quarkus.oidc.code-grant.headers]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-headers-header-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-headers-header-name[quarkus.oidc.code-grant.headers."header-name"]` [.description] @@ -2475,12 +2536,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-code-grant-headers-headers]]`l Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -2816,6 +2878,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-key]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-key[quarkus.oidc."tenant".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-key-file]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-key-file[quarkus.oidc."tenant".credentials.jwt.key-file]` @@ -2969,7 +3048,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-claims-claims[quarkus.oidc."tenant".credentials.jwt.claims]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-claims-claim-name[quarkus.oidc."tenant".credentials.jwt.claims."claim-name"]` [.description] @@ -2977,12 +3056,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-credentials-jwt-claims- Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3622,7 +3702,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims."claim-name"]` [.description] @@ -3630,12 +3710,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-token-required-claims-c A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3983,7 +4064,7 @@ endif::add-copy-button-to-env-var[] |`post_logout_redirect_uri` -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-logout-extra-params-extra-params[quarkus.oidc."tenant".logout.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-logout-extra-params-query-parameter-name[quarkus.oidc."tenant".logout.extra-params."query-parameter-name"]` [.description] @@ -3991,12 +4072,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-logout-extra-params-ext Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4275,6 +4357,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-session-expired-path]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-session-expired-path[quarkus.oidc."tenant".authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-verify-access-token]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-verify-access-token[quarkus.oidc."tenant".authentication.verify-access-token]` @@ -4385,7 +4488,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-extra-params-extra-params[quarkus.oidc."tenant".authentication.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-extra-params-parameter-name[quarkus.oidc."tenant".authentication.extra-params."parameter-name"]` [.description] @@ -4393,12 +4496,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-extra-pa Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4601,6 +4705,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-state-cookie-age]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-state-cookie-age[quarkus.oidc."tenant".authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-java-script-auto-redirect]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-authentication-java-script-auto-redirect[quarkus.oidc."tenant".authentication.java-script-auto-redirect]` @@ -4695,7 +4817,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-extra-params-extra-params[quarkus.oidc."tenant".code-grant.extra-params]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-extra-params-parameter-name[quarkus.oidc."tenant".code-grant.extra-params."parameter-name"]` [.description] @@ -4703,16 +4825,17 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-extra-params Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-headers-headers[quarkus.oidc."tenant".code-grant.headers]` +a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-headers-header-name]]`link:#quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-headers-header-name[quarkus.oidc."tenant".code-grant.headers."header-name"]` [.description] @@ -4720,12 +4843,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus-oidc-tenant-code-grant-headers-head Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-oidc.adoc b/_generated-doc/latest/config/quarkus-oidc.adoc index 9258b196060..a08f90941e4 100644 --- a/_generated-doc/latest/config/quarkus-oidc.adoc +++ b/_generated-doc/latest/config/quarkus-oidc.adoc @@ -216,7 +216,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-resource-aliases]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-resource-aliases[quarkus.keycloak.devservices.resource-aliases]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-alias-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-aliases-alias-name[quarkus.keycloak.devservices.resource-aliases."alias-name"]` [.description] @@ -224,16 +224,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic Aliases to additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between an alias and a class or file system resource path. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_ALIASES__ALIAS_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-mappings]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-mappings[quarkus.keycloak.devservices.resource-mappings]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-resource-mappings-resource-name[quarkus.keycloak.devservices.resource-mappings."resource-name"]` [.description] @@ -241,16 +242,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic Additional class or file system resources that are used to initialize Keycloak. Each map entry represents a mapping between a class or file system resource path alias and the Keycloak container location. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_RESOURCE_MAPPINGS__RESOURCE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-users-users]]`link:#quarkus-oidc_quarkus-keycloak-devservices-users-users[quarkus.keycloak.devservices.users."users"]` [.description] @@ -258,16 +260,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic A map of Keycloak usernames to passwords. If empty, default users `alice` and `bob` are created with their names as passwords. This map is used for user creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-roles-roles]]`link:#quarkus-oidc_quarkus-keycloak-devservices-roles-roles[quarkus.keycloak.devservices.roles]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-roles-role-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-roles-role-name[quarkus.keycloak.devservices.roles."role-name"]` [.description] @@ -275,16 +278,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic A map of roles for Keycloak users. If empty, default roles are assigned: `alice` receives `admin` and `user` roles, while other users receive `user` role. This map is used for role creation when no realm file is found at the `realm-path`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-container-env-container-env]]`link:#quarkus-oidc_quarkus-keycloak-devservices-container-env-container-env[quarkus.keycloak.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservices-container-env-environment-variable-name]]`link:#quarkus-oidc_quarkus-keycloak-devservices-container-env-environment-variable-name[quarkus.keycloak.devservices.container-env."environment-variable-name"]` [.description] @@ -292,12 +296,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-keycloak-devservic Environment variables to be passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -698,6 +703,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-key]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-key[quarkus.oidc.credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-key-file]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-key-file[quarkus.oidc.credentials.jwt.key-file]` @@ -2106,6 +2128,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-authentication-session-expired-path]]`link:#quarkus-oidc_quarkus-oidc-authentication-session-expired-path[quarkus.oidc.authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-authentication-verify-access-token]]`link:#quarkus-oidc_quarkus-oidc-authentication-verify-access-token[quarkus.oidc.authentication.verify-access-token]` @@ -2415,6 +2458,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc_quarkus-oidc-authentication-state-cookie-age]]`link:#quarkus-oidc_quarkus-oidc-authentication-state-cookie-age[quarkus.oidc.authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc_quarkus-oidc-authentication-java-script-auto-redirect]]`link:#quarkus-oidc_quarkus-oidc-authentication-java-script-auto-redirect[quarkus.oidc.authentication.java-script-auto-redirect]` @@ -2813,7 +2874,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-oidc-devui-grant-options-grant-options]]`link:#quarkus-oidc_quarkus-oidc-devui-grant-options-grant-options[quarkus.oidc.devui.grant-options]` +a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-oidc-devui-grant-options-option-name]]`link:#quarkus-oidc_quarkus-oidc-devui-grant-options-option-name[quarkus.oidc.devui.grant-options."option-name"]` [.description] @@ -2821,16 +2882,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-oidc_quarkus-oidc-devui-grant-o Grant options ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS+++` +Environment variable: `+++QUARKUS_OIDC_DEVUI_GRANT_OPTIONS__OPTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | -a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claims[quarkus.oidc.credentials.jwt.claims]` +a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claim-name[quarkus.oidc.credentials.jwt.claims."claim-name"]` [.description] @@ -2838,16 +2900,17 @@ a| [[quarkus-oidc_quarkus-oidc-credentials-jwt-claims-claims]]`link:#quarkus-oid Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims]` +a| [[quarkus-oidc_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-token-required-claims-claim-name[quarkus.oidc.token.required-claims."claim-name"]` [.description] @@ -2855,16 +2918,17 @@ a| [[quarkus-oidc_quarkus-oidc-token-required-claims-claim-name]]`link:#quarkus- A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-logout-extra-params-extra-params[quarkus.oidc.logout.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-logout-extra-params-query-parameter-name[quarkus.oidc.logout.extra-params."query-parameter-name"]` [.description] @@ -2872,16 +2936,17 @@ a| [[quarkus-oidc_quarkus-oidc-logout-extra-params-extra-params]]`link:#quarkus- Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-authentication-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-authentication-extra-params-extra-params[quarkus.oidc.authentication.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-authentication-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-authentication-extra-params-parameter-name[quarkus.oidc.authentication.extra-params."parameter-name"]` [.description] @@ -2889,16 +2954,17 @@ a| [[quarkus-oidc_quarkus-oidc-authentication-extra-params-extra-params]]`link:# Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-code-grant-extra-params-extra-params[quarkus.oidc.code-grant.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-code-grant-extra-params-parameter-name[quarkus.oidc.code-grant.extra-params."parameter-name"]` [.description] @@ -2906,16 +2972,17 @@ a| [[quarkus-oidc_quarkus-oidc-code-grant-extra-params-extra-params]]`link:#quar Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc_quarkus-oidc-code-grant-headers-headers[quarkus.oidc.code-grant.headers]` +a| [[quarkus-oidc_quarkus-oidc-code-grant-headers-header-name]]`link:#quarkus-oidc_quarkus-oidc-code-grant-headers-header-name[quarkus.oidc.code-grant.headers."header-name"]` [.description] @@ -2923,12 +2990,13 @@ a| [[quarkus-oidc_quarkus-oidc-code-grant-headers-headers]]`link:#quarkus-oidc_q Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC_CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3264,6 +3332,23 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key[quarkus.oidc."tenant".credentials.jwt.key]` + + +[.description] +-- +String representation of a private key. If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the `signature-algorithm` property to override the default key algorithm, `RS256`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key-file]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-key-file[quarkus.oidc."tenant".credentials.jwt.key-file]` @@ -3417,7 +3502,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claims[quarkus.oidc."tenant".credentials.jwt.claims]` +a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claim-name[quarkus.oidc."tenant".credentials.jwt.claims."claim-name"]` [.description] @@ -3425,12 +3510,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-credentials-jwt-claims-claims]]`link:#quar Additional claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4070,7 +4156,7 @@ endif::add-copy-button-to-env-var[] |`false` -a| [[quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims]` +a| [[quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name[quarkus.oidc."tenant".token.required-claims."claim-name"]` [.description] @@ -4078,12 +4164,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-token-required-claims-claim-name]]`link:#q A map of required claims and their expected values. For example, `quarkus.oidc.token.required-claims.org_id = org_xyz` would require tokens to have the `org_id` claim to be present and set to `org_xyz`. Strings are the only supported types. Use `SecurityIdentityAugmentor` to verify claims of other types or complex claims. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS__CLAIM_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4431,7 +4518,7 @@ endif::add-copy-button-to-env-var[] |`post_logout_redirect_uri` -a| [[quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-extra-params[quarkus.oidc."tenant".logout.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-query-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-query-parameter-name[quarkus.oidc."tenant".logout.extra-params."query-parameter-name"]` [.description] @@ -4439,12 +4526,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-logout-extra-params-extra-params]]`link:#q Additional properties which is added as the query parameters to the logout redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS__QUERY_PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4723,6 +4811,27 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-session-expired-path]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-session-expired-path[quarkus.oidc."tenant".authentication.session-expired-path]` + + +[.description] +-- +Relative path to the public endpoint which an authenticated user is redirected to when the session has expired. + +When the OIDC session has expired and the session can not be refreshed, a user is redirected to the OIDC provider to re-authenticate. The user experience may not be ideal in this case as it may not be obvious to the authenticated user why an authentication challenge is returned. + +Set this property if you would like the user whose session has expired be redirected to a public application specific page instead, which can inform that the session has expired and advise the user to re-authenticated by following a link to the secured initial entry page. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_EXPIRED_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-verify-access-token]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-verify-access-token[quarkus.oidc."tenant".authentication.verify-access-token]` @@ -4833,7 +4942,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-extra-params[quarkus.oidc."tenant".authentication.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-parameter-name[quarkus.oidc."tenant".authentication.extra-params."parameter-name"]` [.description] @@ -4841,12 +4950,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-extra-params-extra-params]] Additional properties added as query parameters to the authentication redirect URI. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5049,6 +5159,24 @@ endif::add-copy-button-to-env-var[] |`5M` +a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-state-cookie-age]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-state-cookie-age[quarkus.oidc."tenant".authentication.state-cookie-age]` + + +[.description] +-- +State cookie age in minutes. State cookie is created every time a new authorization code flow redirect starts and removed when this flow is completed. State cookie name is unique by default, see `allow-multiple-code-flows`. Keep its age to the reasonable minimum value such as 5 minutes or less. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__AUTHENTICATION_STATE_COOKIE_AGE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +|`5M` + + a| [[quarkus-oidc_quarkus-oidc-tenant-authentication-java-script-auto-redirect]]`link:#quarkus-oidc_quarkus-oidc-tenant-authentication-java-script-auto-redirect[quarkus.oidc."tenant".authentication.java-script-auto-redirect]` @@ -5143,7 +5271,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-extra-params[quarkus.oidc."tenant".code-grant.extra-params]` +a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-parameter-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-parameter-name[quarkus.oidc."tenant".code-grant.extra-params."parameter-name"]` [.description] @@ -5151,16 +5279,17 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-extra-params-extra-params]]`lin Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS__PARAMETER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-headers[quarkus.oidc."tenant".code-grant.headers]` +a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-header-name]]`link:#quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-header-name[quarkus.oidc."tenant".code-grant.headers."header-name"]` [.description] @@ -5168,12 +5297,13 @@ a| [[quarkus-oidc_quarkus-oidc-tenant-code-grant-headers-headers]]`link:#quarkus Custom HTTP headers which must be sent to complete the authorization code grant request. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS+++` +Environment variable: `+++QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc b/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc index 4f049ad0d51..f38ebe4fbc7 100644 --- a/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc +++ b/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc @@ -2253,7 +2253,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-labels-labels[quarkus.openshift.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-labels-label-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-labels-label-name[quarkus.openshift.labels."label-name"]` [.description] @@ -2261,16 +2261,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-annotations-annotations]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-annotations-annotations[quarkus.openshift.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-annotations-annotation-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-annotations-annotation-name[quarkus.openshift.annotations."annotation-name"]` [.description] @@ -2278,12 +2279,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3807,7 +3809,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-fields-environment-variable-name[quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"]` [.description] @@ -3815,16 +3817,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-init-containers-init-containers-env-vars-vars[quarkus.openshift.init-containers."init-containers".env.vars."vars"]` [.description] @@ -3832,12 +3835,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4748,7 +4752,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-fields-fields[quarkus.openshift.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-fields-environment-variable-name[quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"]` [.description] @@ -4756,16 +4760,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-sidecars-sidecars-env-vars-vars[quarkus.openshift.sidecars."sidecars".env.vars."vars"]` [.description] @@ -4773,12 +4778,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | @@ -4867,7 +4873,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-route-annotations-annotations]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-route-annotations-annotations[quarkus.openshift.route.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-route-annotations-annotation-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-route-annotations-annotation-name[quarkus.openshift.route.annotations."annotation-name"]` [.description] @@ -4875,12 +4881,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4918,7 +4925,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-roles-roles-labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-roles-roles-labels-labels[quarkus.openshift.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-roles-roles-labels-label-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-roles-roles-labels-label-name[quarkus.openshift.rbac.roles."roles".labels."label-name"]` [.description] @@ -4926,12 +4933,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5037,7 +5045,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-labels[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-roles-cluster-roles-labels-label-name[quarkus.openshift.rbac.cluster-roles."cluster-roles".labels."label-name"]` [.description] @@ -5045,12 +5053,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5173,7 +5182,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-labels[quarkus.openshift.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-service-accounts-service-accounts-labels-label-name[quarkus.openshift.rbac.service-accounts."service-accounts".labels."label-name"]` [.description] @@ -5181,12 +5190,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5224,7 +5234,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-labels[quarkus.openshift.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-role-bindings-role-bindings-labels-label-name[quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"]` [.description] @@ -5232,12 +5242,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5360,7 +5371,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-labels[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-rbac-cluster-role-bindings-cluster-role-bindings-labels-label-name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"]` [.description] @@ -5368,12 +5379,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -5462,7 +5474,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-env-fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-env-fields-fields[quarkus.openshift.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-env-fields-environment-variable-name]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-env-fields-environment-variable-name[quarkus.openshift.env.fields."environment-variable-name"]` [.description] @@ -5470,16 +5482,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-env-vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus-openshift-env-vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus-openshift-env-vars-vars[quarkus.openshift.env.vars."vars"]` [.description] @@ -5487,12 +5500,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_VARS__VARS_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html[Optional] + | diff --git a/_generated-doc/latest/config/quarkus-package-pkg-package-config.adoc b/_generated-doc/latest/config/quarkus-package-pkg-package-config.adoc index e686c10a2e5..6f75a991995 100644 --- a/_generated-doc/latest/config/quarkus-package-pkg-package-config.adoc +++ b/_generated-doc/latest/config/quarkus-package-pkg-package-config.adoc @@ -381,7 +381,7 @@ endif::add-copy-button-to-env-var[] |`-runner` -a|icon:lock[title=Fixed at build time] [[quarkus-package-pkg-package-config_quarkus-package-jar-manifest-attributes-attributes]]`link:#quarkus-package-pkg-package-config_quarkus-package-jar-manifest-attributes-attributes[quarkus.package.jar.manifest.attributes]` +a|icon:lock[title=Fixed at build time] [[quarkus-package-pkg-package-config_quarkus-package-jar-manifest-attributes-attribute-name]]`link:#quarkus-package-pkg-package-config_quarkus-package-jar-manifest-attributes-attribute-name[quarkus.package.jar.manifest.attributes."attribute-name"]` [.description] @@ -389,16 +389,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-package-pkg-package-config_quar Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.attributes."Entry-key1"=Value1 quarkus.package.jar.manifest.attributes."Entry-key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_ATTRIBUTES__ATTRIBUTE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-package-pkg-package-config_quarkus-package-jar-manifest-sections-sections]]`link:#quarkus-package-pkg-package-config_quarkus-package-jar-manifest-sections-sections[quarkus.package.jar.manifest.sections]` +a|icon:lock[title=Fixed at build time] [[quarkus-package-pkg-package-config_quarkus-package-jar-manifest-sections-section-name]]`link:#quarkus-package-pkg-package-config_quarkus-package-jar-manifest-sections-section-name[quarkus.package.jar.manifest.sections."section-name"]` [.description] @@ -406,12 +407,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-package-pkg-package-config_quar Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.jar.manifest.sections."Section-Name"."Entry-Key2"=Value2 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS+++` +Environment variable: `+++QUARKUS_PACKAGE_JAR_MANIFEST_SECTIONS__SECTION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html[Map] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-pulsar-pulsar-build-time-config.adoc b/_generated-doc/latest/config/quarkus-pulsar-pulsar-build-time-config.adoc index 4292f70d6d2..e920e471352 100644 --- a/_generated-doc/latest/config/quarkus-pulsar-pulsar-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-pulsar-pulsar-build-time-config.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`pulsar` -a|icon:lock[title=Fixed at build time] [[quarkus-pulsar-pulsar-build-time-config_quarkus-pulsar-devservices-broker-config-broker-config]]`link:#quarkus-pulsar-pulsar-build-time-config_quarkus-pulsar-devservices-broker-config-broker-config[quarkus.pulsar.devservices.broker-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-pulsar-pulsar-build-time-config_quarkus-pulsar-devservices-broker-config-environment-variable-name]]`link:#quarkus-pulsar-pulsar-build-time-config_quarkus-pulsar-devservices-broker-config-environment-variable-name[quarkus.pulsar.devservices.broker-config."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-pulsar-pulsar-build-time-config Broker config to set on the Pulsar instance ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++` +Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-quartz-config-group-quartz-extension-point-config.adoc b/_generated-doc/latest/config/quarkus-quartz-config-group-quartz-extension-point-config.adoc index d2815d65358..e890a7332fd 100644 --- a/_generated-doc/latest/config/quarkus-quartz-config-group-quartz-extension-point-config.adoc +++ b/_generated-doc/latest/config/quarkus-quartz-config-group-quartz-extension-point-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-name]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-name[quarkus.quartz.instance-id-generators."generator-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-key]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-key[quarkus.quartz.instance-id-generators."generator-name".properties."property-key"]` [.description] @@ -35,12 +35,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-exte The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -66,7 +67,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-name[quarkus.quartz.trigger-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-key[quarkus.quartz.trigger-listeners."listener-name".properties."property-key"]` [.description] @@ -74,12 +75,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-exte The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -105,7 +107,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-job-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-job-listeners-listener-name-properties-property-name[quarkus.quartz.job-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-job-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-job-listeners-listener-name-properties-property-key[quarkus.quartz.job-listeners."listener-name".properties."property-key"]` [.description] @@ -113,12 +115,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-exte The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -144,7 +147,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-plugins-plugin-name-properties-property-name]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-plugins-plugin-name-properties-property-name[quarkus.quartz.plugins."plugin-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-plugins-plugin-name-properties-property-key]]`link:#quarkus-quartz-config-group-quartz-extension-point-config_quarkus-quartz-plugins-plugin-name-properties-property-key[quarkus.quartz.plugins."plugin-name".properties."property-key"]` [.description] @@ -152,12 +155,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-config-group-quartz-exte The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-quartz-general-config-items.adoc b/_generated-doc/latest/config/quarkus-quartz-general-config-items.adoc index cf22c020f5f..25152ae1548 100644 --- a/_generated-doc/latest/config/quarkus-quartz-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-quartz-general-config-items.adoc @@ -68,7 +68,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-instance-id-generators-generator-name-properties-property-name]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-instance-id-generators-generator-name-properties-property-name[quarkus.quartz.instance-id-generators."generator-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-instance-id-generators-generator-name-properties-property-key]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-instance-id-generators-generator-name-properties-property-key[quarkus.quartz.instance-id-generators."generator-name".properties."property-key"]` [.description] @@ -76,12 +76,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_qua The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -107,7 +108,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-trigger-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-trigger-listeners-listener-name-properties-property-name[quarkus.quartz.trigger-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-trigger-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-trigger-listeners-listener-name-properties-property-key[quarkus.quartz.trigger-listeners."listener-name".properties."property-key"]` [.description] @@ -115,12 +116,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_qua The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -146,7 +148,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-job-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-job-listeners-listener-name-properties-property-name[quarkus.quartz.job-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-job-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-job-listeners-listener-name-properties-property-key[quarkus.quartz.job-listeners."listener-name".properties."property-key"]` [.description] @@ -154,12 +156,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_qua The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -185,7 +188,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-plugins-plugin-name-properties-property-name]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-plugins-plugin-name-properties-property-name[quarkus.quartz.plugins."plugin-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_quarkus-quartz-plugins-plugin-name-properties-property-key]]`link:#quarkus-quartz-general-config-items_quarkus-quartz-plugins-plugin-name-properties-property-key[quarkus.quartz.plugins."plugin-name".properties."property-key"]` [.description] @@ -193,12 +196,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-general-config-items_qua The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-quartz-quartz-build-time-config.adoc b/_generated-doc/latest/config/quarkus-quartz-quartz-build-time-config.adoc index f2eb43613ab..eb12bd9119a 100644 --- a/_generated-doc/latest/config/quarkus-quartz-quartz-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-quartz-quartz-build-time-config.adoc @@ -178,7 +178,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-name]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-name[quarkus.quartz.instance-id-generators."generator-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-key]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-instance-id-generators-generator-name-properties-property-key[quarkus.quartz.instance-id-generators."generator-name".properties."property-key"]` [.description] @@ -186,12 +186,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -217,7 +218,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-name[quarkus.quartz.trigger-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-trigger-listeners-listener-name-properties-property-key[quarkus.quartz.trigger-listeners."listener-name".properties."property-key"]` [.description] @@ -225,12 +226,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -256,7 +258,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-job-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-job-listeners-listener-name-properties-property-name[quarkus.quartz.job-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-job-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-job-listeners-listener-name-properties-property-key[quarkus.quartz.job-listeners."listener-name".properties."property-key"]` [.description] @@ -264,12 +266,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -295,7 +298,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-plugins-plugin-name-properties-property-name]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-plugins-plugin-name-properties-property-name[quarkus.quartz.plugins."plugin-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config_quarkus-quartz-plugins-plugin-name-properties-property-key]]`link:#quarkus-quartz-quartz-build-time-config_quarkus-quartz-plugins-plugin-name-properties-property-key[quarkus.quartz.plugins."plugin-name".properties."property-key"]` [.description] @@ -303,12 +306,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz-quartz-build-time-config The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-quartz.adoc b/_generated-doc/latest/config/quarkus-quartz.adoc index 9926c3a7b19..f6250a2eb69 100644 --- a/_generated-doc/latest/config/quarkus-quartz.adoc +++ b/_generated-doc/latest/config/quarkus-quartz.adoc @@ -371,7 +371,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-name[quarkus.quartz.instance-id-generators."generator-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-instance-id-generators-generator-name-properties-property-key[quarkus.quartz.instance-id-generators."generator-name".properties."property-key"]` [.description] @@ -379,12 +379,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-instance- The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -410,7 +411,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-name[quarkus.quartz.trigger-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-trigger-listeners-listener-name-properties-property-key[quarkus.quartz.trigger-listeners."listener-name".properties."property-key"]` [.description] @@ -418,12 +419,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-trigger-l The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -449,7 +451,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-name[quarkus.quartz.job-listeners."listener-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-job-listeners-listener-name-properties-property-key[quarkus.quartz.job-listeners."listener-name".properties."property-key"]` [.description] @@ -457,12 +459,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-job-liste The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -488,7 +491,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-name]]`link:#quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-name[quarkus.quartz.plugins."plugin-name".properties]` +a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-key]]`link:#quarkus-quartz_quarkus-quartz-plugins-plugin-name-properties-property-key[quarkus.quartz.plugins."plugin-name".properties."property-key"]` [.description] @@ -496,12 +499,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-quartz_quarkus-quartz-plugins-p The properties passed to the class. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES+++` +Environment variable: `+++QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-qute-qute-config.adoc b/_generated-doc/latest/config/quarkus-qute-qute-config.adoc index 549b33f6402..107f755d559 100644 --- a/_generated-doc/latest/config/quarkus-qute-qute-config.adoc +++ b/_generated-doc/latest/config/quarkus-qute-qute-config.adoc @@ -173,7 +173,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-qute-qute-config_quarkus-qute-content-types-content-types]]`link:#quarkus-qute-qute-config_quarkus-qute-content-types-content-types[quarkus.qute.content-types]` +a|icon:lock[title=Fixed at build time] [[quarkus-qute-qute-config_quarkus-qute-content-types-file-suffix]]`link:#quarkus-qute-qute-config_quarkus-qute-content-types-file-suffix[quarkus.qute.content-types."file-suffix"]` [.description] @@ -181,12 +181,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-qute-qute-config_quarkus-qute-c The additional map of suffixes to content types. This map is used when working with template variants. By default, the `java.net.URLConnection++#++getFileNameMap()` is used to determine the content type of a template file. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUTE_CONTENT_TYPES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUTE_CONTENT_TYPES+++` +Environment variable: `+++QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-qute.adoc b/_generated-doc/latest/config/quarkus-qute.adoc index e3cb0462dce..aece13fd780 100644 --- a/_generated-doc/latest/config/quarkus-qute.adoc +++ b/_generated-doc/latest/config/quarkus-qute.adoc @@ -265,7 +265,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-qute_quarkus-qute-content-types-content-types]]`link:#quarkus-qute_quarkus-qute-content-types-content-types[quarkus.qute.content-types]` +a|icon:lock[title=Fixed at build time] [[quarkus-qute_quarkus-qute-content-types-file-suffix]]`link:#quarkus-qute_quarkus-qute-content-types-file-suffix[quarkus.qute.content-types."file-suffix"]` [.description] @@ -273,12 +273,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-qute_quarkus-qute-content-types The additional map of suffixes to content types. This map is used when working with template variants. By default, the `java.net.URLConnection++#++getFileNameMap()` is used to determine the content type of a template file. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_QUTE_CONTENT_TYPES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_QUTE_CONTENT_TYPES+++` +Environment variable: `+++QUARKUS_QUTE_CONTENT_TYPES__FILE_SUFFIX_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-rabbitmq-rabbit-mq-build-time-config.adoc b/_generated-doc/latest/config/quarkus-rabbitmq-rabbit-mq-build-time-config.adoc index 4b753c18c08..c6f323edca1 100644 --- a/_generated-doc/latest/config/quarkus-rabbitmq-rabbit-mq-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-rabbitmq-rabbit-mq-build-time-config.adoc @@ -160,7 +160,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-type]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-type[quarkus.rabbitmq.devservices.exchanges."exchanges".type]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-type]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-type[quarkus.rabbitmq.devservices.exchanges."exchange-name".type]` [.description] @@ -168,16 +168,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Type of exchange: direct, topic, headers, fanout, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++` endif::add-copy-button-to-env-var[] --|string |`direct` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchanges".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchange-name".auto-delete]` [.description] @@ -185,16 +185,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Should the exchange be deleted when all queues are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-durable]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-durable[quarkus.rabbitmq.devservices.exchanges."exchanges".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable[quarkus.rabbitmq.devservices.exchanges."exchange-name".durable]` [.description] @@ -202,16 +202,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Should the exchange remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments[quarkus.rabbitmq.devservices.exchanges."exchanges".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name[quarkus.rabbitmq.devservices.exchanges."exchange-name".arguments."argument-name"]` [.description] @@ -219,16 +219,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Extra arguments for the exchange definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queues-auto-delete]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queues-auto-delete[quarkus.rabbitmq.devservices.queues."queues".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete[quarkus.rabbitmq.devservices.queues."queue-name".auto-delete]` [.description] @@ -236,16 +237,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Should the queue be deleted when all consumers are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queues-durable]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queues-durable[quarkus.rabbitmq.devservices.queues."queues".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-durable]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-durable[quarkus.rabbitmq.devservices.queues."queue-name".durable]` [.description] @@ -253,16 +254,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Should the queue remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments[quarkus.rabbitmq.devservices.queues."queues".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name[quarkus.rabbitmq.devservices.queues."queue-name".arguments."argument-name"]` [.description] @@ -270,16 +271,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Extra arguments for the queue definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-source]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-source[quarkus.rabbitmq.devservices.bindings."bindings".source]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-source]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-source[quarkus.rabbitmq.devservices.bindings."binding-name".source]` [.description] @@ -287,16 +289,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Source exchange to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-routing-key]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-routing-key[quarkus.rabbitmq.devservices.bindings."bindings".routing-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key[quarkus.rabbitmq.devservices.bindings."binding-name".routing-key]` [.description] @@ -304,16 +306,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Routing key specification for the source exchange. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++` endif::add-copy-button-to-env-var[] --|string |`#` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination[quarkus.rabbitmq.devservices.bindings."bindings".destination]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination[quarkus.rabbitmq.devservices.bindings."binding-name".destination]` [.description] @@ -321,16 +323,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Destination exchange or queue to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination-type]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination-type[quarkus.rabbitmq.devservices.bindings."bindings".destination-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type[quarkus.rabbitmq.devservices.bindings."binding-name".destination-type]` [.description] @@ -338,16 +340,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Destination type for binding: queue, exchange, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++` endif::add-copy-button-to-env-var[] --|string |`queue` -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments[quarkus.rabbitmq.devservices.bindings."bindings".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name[quarkus.rabbitmq.devservices.bindings."binding-name".arguments."argument-name"]` [.description] @@ -355,16 +357,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Extra arguments for the binding definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-container-env-container-env]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-container-env-container-env[quarkus.rabbitmq.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-container-env-environment-variable-name]]`link:#quarkus-rabbitmq-rabbit-mq-build-time-config_quarkus-rabbitmq-devservices-container-env-environment-variable-name[quarkus.rabbitmq.devservices.container-env."environment-variable-name"]` [.description] @@ -372,12 +375,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-rabbitmq-rabbit-mq-build-time-c Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config.adoc b/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config.adoc index 4bd15c240c4..dadd5922039 100644 --- a/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config.adoc @@ -510,7 +510,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-additional-properties[quarkus.datasource.reactive.additional-properties]` +a| [[quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-reactive-additional-properties-property-key[quarkus.datasource.reactive.additional-properties."property-key"]` [.description] @@ -518,12 +518,13 @@ a| [[quarkus-reactive-datasource-config-group-data-source-reactive-runtime-confi Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1027,7 +1028,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource-config-group-data-source-reactive-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -1035,12 +1036,13 @@ a| [[quarkus-reactive-datasource-config-group-data-source-reactive-runtime-confi Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config.adoc b/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config.adoc index e8e33aa526e..7153c0eae8a 100644 --- a/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config.adoc @@ -527,7 +527,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-config-data-source-reactive-outer-named-build-time-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -535,12 +535,13 @@ a| [[quarkus-reactive-datasource-config-group-data-sources-reactive-build-time-c Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config.adoc b/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config.adoc index 1ec07d69c9f..38bc6f8158a 100644 --- a/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config.adoc @@ -510,7 +510,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-config-data-source-reactive-outer-named-runtime-config_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -518,12 +518,13 @@ a| [[quarkus-reactive-datasource-config-group-data-sources-reactive-runtime-conf Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-reactive-datasource-general-config-items.adoc b/_generated-doc/latest/config/quarkus-reactive-datasource-general-config-items.adoc index b3ce33c502b..b9d2a8bd216 100644 --- a/_generated-doc/latest/config/quarkus-reactive-datasource-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-reactive-datasource-general-config-items.adoc @@ -527,7 +527,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource-general-config-items_quarkus-datasource-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource-general-config-items_quarkus-datasource-reactive-additional-properties-additional-properties[quarkus.datasource.reactive.additional-properties]` +a| [[quarkus-reactive-datasource-general-config-items_quarkus-datasource-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource-general-config-items_quarkus-datasource-reactive-additional-properties-property-key[quarkus.datasource.reactive.additional-properties."property-key"]` [.description] @@ -535,12 +535,13 @@ a| [[quarkus-reactive-datasource-general-config-items_quarkus-datasource-reactiv Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1066,7 +1067,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource-general-config-items_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource-general-config-items_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-reactive-datasource-general-config-items_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource-general-config-items_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -1074,12 +1075,13 @@ a| [[quarkus-reactive-datasource-general-config-items_quarkus-datasource-datasou Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-reactive-datasource.adoc b/_generated-doc/latest/config/quarkus-reactive-datasource.adoc index 5ad516aae43..9f42a0bc61f 100644 --- a/_generated-doc/latest/config/quarkus-reactive-datasource.adoc +++ b/_generated-doc/latest/config/quarkus-reactive-datasource.adoc @@ -527,7 +527,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-additional-properties[quarkus.datasource.reactive.additional-properties]` +a| [[quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properties-property-key[quarkus.datasource.reactive.additional-properties."property-key"]` [.description] @@ -535,12 +535,13 @@ a| [[quarkus-reactive-datasource_quarkus-datasource-reactive-additional-properti Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1066,7 +1067,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties]]`link:#quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-additional-properties[quarkus.datasource."datasource-name".reactive.additional-properties]` +a| [[quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-property-key]]`link:#quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-additional-properties-property-key[quarkus.datasource."datasource-name".reactive.additional-properties."property-key"]` [.description] @@ -1074,12 +1075,13 @@ a| [[quarkus-reactive-datasource_quarkus-datasource-datasource-name-reactive-add Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES+++` +Environment variable: `+++QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES__PROPERTY_KEY_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-redis-client-redis-build-time-config.adoc b/_generated-doc/latest/config/quarkus-redis-client-redis-build-time-config.adoc index d35c1350387..ff513e02745 100644 --- a/_generated-doc/latest/config/quarkus-redis-client-redis-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-redis-client-redis-build-time-config.adoc @@ -236,7 +236,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-client-redis-build-time-config_quarkus-redis-devservices-container-env-container-env]]`link:#quarkus-redis-client-redis-build-time-config_quarkus-redis-devservices-container-env-container-env[quarkus.redis.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-client-redis-build-time-config_quarkus-redis-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-client-redis-build-time-config_quarkus-redis-devservices-container-env-environment-variable-name[quarkus.redis.devservices.container-env."environment-variable-name"]` [.description] @@ -244,12 +244,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-client-redis-build-time-c Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -348,7 +349,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-client-redis-build-time-config_quarkus-redis-additional-redis-clients-devservices-container-env-container-env]]`link:#quarkus-redis-client-redis-build-time-config_quarkus-redis-additional-redis-clients-devservices-container-env-container-env[quarkus.redis."additional-redis-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-client-redis-build-time-config_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-client-redis-build-time-config_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name[quarkus.redis."additional-redis-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -356,12 +357,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-client-redis-build-time-c Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-redis-config-group-client-dev-services-config.adoc b/_generated-doc/latest/config/quarkus-redis-config-group-client-dev-services-config.adoc index 440e2d07488..e0594bd93bf 100644 --- a/_generated-doc/latest/config/quarkus-redis-config-group-client-dev-services-config.adoc +++ b/_generated-doc/latest/config/quarkus-redis-config-group-client-dev-services-config.adoc @@ -105,7 +105,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-dev-services-config_quarkus-redis-devservices-container-env-container-env]]`link:#quarkus-redis-config-group-client-dev-services-config_quarkus-redis-devservices-container-env-container-env[quarkus.redis.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-dev-services-config_quarkus-redis-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-config-group-client-dev-services-config_quarkus-redis-devservices-container-env-environment-variable-name[quarkus.redis.devservices.container-env."environment-variable-name"]` [.description] @@ -113,12 +113,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-dev-s Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -217,7 +218,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-dev-services-config_quarkus-redis-additional-redis-clients-devservices-container-env-container-env]]`link:#quarkus-redis-config-group-client-dev-services-config_quarkus-redis-additional-redis-clients-devservices-container-env-container-env[quarkus.redis."additional-redis-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-dev-services-config_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-config-group-client-dev-services-config_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name[quarkus.redis."additional-redis-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -225,12 +226,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-dev-s Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration.adoc b/_generated-doc/latest/config/quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration.adoc index bd4529ce8b5..0884c826a35 100644 --- a/_generated-doc/latest/config/quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration.adoc @@ -105,7 +105,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-devservices-container-env-container-env]]`link:#quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-devservices-container-env-container-env[quarkus.redis.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-devservices-container-env-environment-variable-name[quarkus.redis.devservices.container-env."environment-variable-name"]` [.description] @@ -113,12 +113,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-redis Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -217,7 +218,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-additional-redis-clients-devservices-container-env-container-env]]`link:#quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-additional-redis-clients-devservices-container-env-container-env[quarkus.redis."additional-redis-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-config-group-client-redis-build-time-config-dev-service-configuration_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name[quarkus.redis."additional-redis-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -225,12 +226,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-config-group-client-redis Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-redis-general-config-items.adoc b/_generated-doc/latest/config/quarkus-redis-general-config-items.adoc index 96ae4b3ccc6..5dea3bc8434 100644 --- a/_generated-doc/latest/config/quarkus-redis-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-redis-general-config-items.adoc @@ -566,7 +566,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-general-config-items_quarkus-redis-devservices-container-env-container-env]]`link:#quarkus-redis-general-config-items_quarkus-redis-devservices-container-env-container-env[quarkus.redis.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-general-config-items_quarkus-redis-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-general-config-items_quarkus-redis-devservices-container-env-environment-variable-name[quarkus.redis.devservices.container-env."environment-variable-name"]` [.description] @@ -574,12 +574,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-general-config-items_quar Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -678,7 +679,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis-general-config-items_quarkus-redis-additional-redis-clients-devservices-container-env-container-env]]`link:#quarkus-redis-general-config-items_quarkus-redis-additional-redis-clients-devservices-container-env-container-env[quarkus.redis."additional-redis-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis-general-config-items_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-redis-general-config-items_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name[quarkus.redis."additional-redis-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -686,12 +687,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis-general-config-items_quar Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-redis.adoc b/_generated-doc/latest/config/quarkus-redis.adoc index 603e3130f4c..4022e68fc00 100644 --- a/_generated-doc/latest/config/quarkus-redis.adoc +++ b/_generated-doc/latest/config/quarkus-redis.adoc @@ -583,7 +583,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-redis_quarkus-redis-devservices-container-env-container-env]]`link:#quarkus-redis_quarkus-redis-devservices-container-env-container-env[quarkus.redis.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis_quarkus-redis-devservices-container-env-environment-variable-name]]`link:#quarkus-redis_quarkus-redis-devservices-container-env-environment-variable-name[quarkus.redis.devservices.container-env."environment-variable-name"]` [.description] @@ -591,12 +591,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis_quarkus-redis-devservices Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -695,7 +696,7 @@ endif::add-copy-button-to-env-var[] |`redis` -a|icon:lock[title=Fixed at build time] [[quarkus-redis_quarkus-redis-additional-redis-clients-devservices-container-env-container-env]]`link:#quarkus-redis_quarkus-redis-additional-redis-clients-devservices-container-env-container-env[quarkus.redis."additional-redis-clients".devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-redis_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name]]`link:#quarkus-redis_quarkus-redis-additional-redis-clients-devservices-container-env-environment-variable-name[quarkus.redis."additional-redis-clients".devservices.container-env."environment-variable-name"]` [.description] @@ -703,12 +704,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-redis_quarkus-redis-additional- Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-rest-client-restclient-config-rest-clients-config.adoc b/_generated-doc/latest/config/quarkus-rest-client-restclient-config-rest-clients-config.adoc index a49d92a19e5..10ef8287158 100644 --- a/_generated-doc/latest/config/quarkus-rest-client-restclient-config-rest-clients-config.adoc +++ b/_generated-doc/latest/config/quarkus-rest-client-restclient-config-rest-clients-config.adoc @@ -1037,7 +1037,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-config-key-headers-headers]]`link:#quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-config-key-headers-headers[quarkus.rest-client."config-key".headers]` +a| [[quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-config-key-headers-header-name]]`link:#quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-config-key-headers-header-name[quarkus.rest-client."config-key".headers."header-name"]` [.description] @@ -1047,12 +1047,13 @@ The HTTP headers that should be applied to all requests of the rest client. This property is not applicable to the RESTEasy Client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1183,7 +1184,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-headers-headers]]`link:#quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-headers-headers[quarkus.rest-client.headers]` +a| [[quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-headers-header-name]]`link:#quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-client-headers-header-name[quarkus.rest-client.headers."header-name"]` [.description] @@ -1191,12 +1192,13 @@ a| [[quarkus-rest-client-restclient-config-rest-clients-config_quarkus-rest-clie The HTTP headers that should be applied to all requests of the rest client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-restclient-config-general-config-items.adoc b/_generated-doc/latest/config/quarkus-restclient-config-general-config-items.adoc index 7e1703a6fcc..a832353c4c3 100644 --- a/_generated-doc/latest/config/quarkus-restclient-config-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-restclient-config-general-config-items.adoc @@ -492,7 +492,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-restclient-config-general-config-items_quarkus-rest-client-config-key-headers-headers]]`link:#quarkus-restclient-config-general-config-items_quarkus-rest-client-config-key-headers-headers[quarkus.rest-client."config-key".headers]` +a| [[quarkus-restclient-config-general-config-items_quarkus-rest-client-config-key-headers-header-name]]`link:#quarkus-restclient-config-general-config-items_quarkus-rest-client-config-key-headers-header-name[quarkus.rest-client."config-key".headers."header-name"]` [.description] @@ -502,12 +502,13 @@ The HTTP headers that should be applied to all requests of the rest client. This property is not applicable to the RESTEasy Client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-restclient-config-rest-client-config.adoc b/_generated-doc/latest/config/quarkus-restclient-config-rest-client-config.adoc index e06c50743a7..59f8c591e7a 100644 --- a/_generated-doc/latest/config/quarkus-restclient-config-rest-client-config.adoc +++ b/_generated-doc/latest/config/quarkus-restclient-config-rest-client-config.adoc @@ -431,7 +431,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-restclient-config-rest-client-config_quarkus-rest-client-config-key-headers-headers]]`link:#quarkus-restclient-config-rest-client-config_quarkus-rest-client-config-key-headers-headers[quarkus.rest-client."config-key".headers]` +a| [[quarkus-restclient-config-rest-client-config_quarkus-rest-client-config-key-headers-header-name]]`link:#quarkus-restclient-config-rest-client-config_quarkus-rest-client-config-key-headers-header-name[quarkus.rest-client."config-key".headers."header-name"]` [.description] @@ -441,12 +441,13 @@ The HTTP headers that should be applied to all requests of the rest client. This property is not applicable to the RESTEasy Client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-restclient-config.adoc b/_generated-doc/latest/config/quarkus-restclient-config.adoc index ed0f4c6655a..4f9bd0151ee 100644 --- a/_generated-doc/latest/config/quarkus-restclient-config.adoc +++ b/_generated-doc/latest/config/quarkus-restclient-config.adoc @@ -1054,7 +1054,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-restclient-config_quarkus-rest-client-config-key-headers-headers]]`link:#quarkus-restclient-config_quarkus-rest-client-config-key-headers-headers[quarkus.rest-client."config-key".headers]` +a| [[quarkus-restclient-config_quarkus-rest-client-config-key-headers-header-name]]`link:#quarkus-restclient-config_quarkus-rest-client-config-key-headers-header-name[quarkus.rest-client."config-key".headers."header-name"]` [.description] @@ -1064,12 +1064,13 @@ The HTTP headers that should be applied to all requests of the rest client. This property is not applicable to the RESTEasy Client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -1200,7 +1201,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-restclient-config_quarkus-rest-client-headers-headers]]`link:#quarkus-restclient-config_quarkus-rest-client-headers-headers[quarkus.rest-client.headers]` +a| [[quarkus-restclient-config_quarkus-rest-client-headers-header-name]]`link:#quarkus-restclient-config_quarkus-rest-client-headers-header-name[quarkus.rest-client.headers."header-name"]` [.description] @@ -1208,12 +1209,13 @@ a| [[quarkus-restclient-config_quarkus-rest-client-headers-headers]]`link:#quark The HTTP headers that should be applied to all requests of the rest client. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REST_CLIENT_HEADERS+++` +Environment variable: `+++QUARKUS_REST_CLIENT_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc b/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc index 9c8015c1244..5ac6949fcff 100644 --- a/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc @@ -135,7 +135,7 @@ a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-con [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -144,7 +144,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus-security-jdbc-principal-query-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding]` @@ -170,7 +170,7 @@ a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-con [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -179,7 +179,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus-security-jdbc-principal-query-attribute-mappings-attribute-mappings-index[quarkus.security.jdbc.principal-query.attribute-mappings."attribute-mappings".index]` @@ -375,7 +375,7 @@ a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-con [.description] -- -The index (1 based numbering) of the column containing the Bcrypt salt +The index (1 based numbering) of the column containing the Bcrypt salt. The default value of `-1` implies that the salt is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++[] @@ -384,7 +384,7 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus-security-jdbc-principal-query-named-principal-queries-bcrypt-password-mapper-salt-encoding[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.salt-encoding]` @@ -410,7 +410,7 @@ a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-con [.description] -- -The index (1 based numbering) of the column containing the Bcrypt iteration count +The index (1 based numbering) of the column containing the Bcrypt iteration count. The default value of `-1` implies that the iteration count is stored in the password column using the Modular Crypt Format (MCF) standard. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++[] @@ -419,6 +419,6 @@ ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX+++` endif::add-copy-button-to-env-var[] --|int -|`0` +|`-1` |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-security-security-config.adoc b/_generated-doc/latest/config/quarkus-security-security-config.adoc index fa77a2b7d4c..79655aa03f2 100644 --- a/_generated-doc/latest/config/quarkus-security-security-config.adoc +++ b/_generated-doc/latest/config/quarkus-security-security-config.adoc @@ -44,7 +44,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-security-security-config_quarkus-security-security-provider-config-security-provider-config]]`link:#quarkus-security-security-config_quarkus-security-security-provider-config-security-provider-config[quarkus.security.security-provider-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-security-security-config_quarkus-security-security-provider-config-provider-name]]`link:#quarkus-security-security-config_quarkus-security-security-provider-config-provider-name[quarkus.security.security-provider-config."provider-name"]` [.description] @@ -52,12 +52,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-security-security-config_quarku Security provider configuration ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG+++` +Environment variable: `+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-security-users-embedded-mp-realm-runtime-config.adoc b/_generated-doc/latest/config/quarkus-security-users-embedded-mp-realm-runtime-config.adoc index cd59a98bef3..0afead693c1 100644 --- a/_generated-doc/latest/config/quarkus-security-users-embedded-mp-realm-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-security-users-embedded-mp-realm-runtime-config.adoc @@ -47,7 +47,7 @@ endif::add-copy-button-to-env-var[] |`digest-md5` -a| [[quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-users-users]]`link:#quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-users-users[quarkus.security.users.embedded.users]` +a| [[quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-users-users]]`link:#quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-users-users[quarkus.security.users.embedded.users."users"]` [.description] @@ -55,16 +55,17 @@ a| [[quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-us The realm users user1=password++\++nuser2=password2... mapping. See link:#embedded-users[Embedded Users]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS+++` +Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_USERS__USERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-roles-roles]]`link:#quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-roles-roles[quarkus.security.users.embedded.roles]` +a| [[quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-roles-roles]]`link:#quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-users-embedded-roles-roles[quarkus.security.users.embedded.roles."roles"]` [.description] @@ -72,12 +73,13 @@ a| [[quarkus-security-users-embedded-mp-realm-runtime-config_quarkus-security-us The realm roles user1=role1,role2,...++\++nuser2=role1,role2,... mapping See link:#embedded-roles[Embedded Roles]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES+++` +Environment variable: `+++QUARKUS_SECURITY_USERS_EMBEDDED_ROLES__ROLES_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-security.adoc b/_generated-doc/latest/config/quarkus-security.adoc index 4a7edcf2697..3f18dd43051 100644 --- a/_generated-doc/latest/config/quarkus-security.adoc +++ b/_generated-doc/latest/config/quarkus-security.adoc @@ -91,7 +91,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-security_quarkus-security-security-provider-config-security-provider-config]]`link:#quarkus-security_quarkus-security-security-provider-config-security-provider-config[quarkus.security.security-provider-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-security_quarkus-security-security-provider-config-provider-name]]`link:#quarkus-security_quarkus-security-security-provider-config-provider-name[quarkus.security.security-provider-config."provider-name"]` [.description] @@ -99,12 +99,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-security_quarkus-security-secur Security provider configuration ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG+++` +Environment variable: `+++QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG__PROVIDER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-graphql-client-config-group-graph-ql-client-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-graphql-client-config-group-graph-ql-client-config.adoc index 340ef6aeaba..1f85c5c49ea 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-graphql-client-config-group-graph-ql-client-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-graphql-client-config-group-graph-ql-client-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-header-headers]]`link:#quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-header-headers[quarkus.smallrye-graphql-client."clients".header]` +a| [[quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-header-header-name]]`link:#quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-header-header-name[quarkus.smallrye-graphql-client."clients".header."header-name"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus HTTP headers to add when communicating with the target GraphQL service. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -282,7 +283,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-init-payload-init-payload]]`link:#quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-init-payload-init-payload[quarkus.smallrye-graphql-client."clients".init-payload]` +a| [[quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-init-payload-property-name]]`link:#quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus-smallrye-graphql-client-clients-init-payload-property-name[quarkus.smallrye-graphql-client."clients".init-payload."property-name"]` [.description] @@ -290,12 +291,13 @@ a| [[quarkus-smallrye-graphql-client-config-group-graph-ql-client-config_quarkus Additional payload sent on websocket initialization. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-smallrye-graphql-client-general-config-items.adoc b/_generated-doc/latest/config/quarkus-smallrye-graphql-client-general-config-items.adoc index 562715fe011..a173d48f7b3 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-graphql-client-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-graphql-client-general-config-items.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-header-headers]]`link:#quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-header-headers[quarkus.smallrye-graphql-client."clients".header]` +a| [[quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-header-header-name]]`link:#quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-header-header-name[quarkus.smallrye-graphql-client."clients".header."header-name"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graph HTTP headers to add when communicating with the target GraphQL service. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -282,7 +283,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-init-payload-init-payload]]`link:#quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-init-payload-init-payload[quarkus.smallrye-graphql-client."clients".init-payload]` +a| [[quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-init-payload-property-name]]`link:#quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graphql-client-clients-init-payload-property-name[quarkus.smallrye-graphql-client."clients".init-payload."property-name"]` [.description] @@ -290,12 +291,13 @@ a| [[quarkus-smallrye-graphql-client-general-config-items_quarkus-smallrye-graph Additional payload sent on websocket initialization. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-smallrye-graphql-client-graph-ql-clients-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-graphql-client-graph-ql-clients-config.adoc index 07626ca57bd..b2d65075f57 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-graphql-client-graph-ql-clients-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-graphql-client-graph-ql-clients-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-header-headers]]`link:#quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-header-headers[quarkus.smallrye-graphql-client."clients".header]` +a| [[quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-header-header-name]]`link:#quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-header-header-name[quarkus.smallrye-graphql-client."clients".header."header-name"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-gr HTTP headers to add when communicating with the target GraphQL service. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -282,7 +283,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-init-payload-init-payload]]`link:#quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-init-payload-init-payload[quarkus.smallrye-graphql-client."clients".init-payload]` +a| [[quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-init-payload-property-name]]`link:#quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-graphql-client-clients-init-payload-property-name[quarkus.smallrye-graphql-client."clients".init-payload."property-name"]` [.description] @@ -290,12 +291,13 @@ a| [[quarkus-smallrye-graphql-client-graph-ql-clients-config_quarkus-smallrye-gr Additional payload sent on websocket initialization. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-smallrye-graphql-client.adoc b/_generated-doc/latest/config/quarkus-smallrye-graphql-client.adoc index 0bf9651b5bb..1a9e07e5e16 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-graphql-client.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-graphql-client.adoc @@ -44,7 +44,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-headers]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-headers[quarkus.smallrye-graphql-client."clients".header]` +a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-header-name]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-header-header-name[quarkus.smallrye-graphql-client."clients".header."header-name"]` [.description] @@ -52,12 +52,13 @@ a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-hea HTTP headers to add when communicating with the target GraphQL service. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -299,7 +300,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-init-payload]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-init-payload[quarkus.smallrye-graphql-client."clients".init-payload]` +a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-property-name]]`link:#quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-init-payload-property-name[quarkus.smallrye-graphql-client."clients".init-payload."property-name"]` [.description] @@ -307,12 +308,13 @@ a| [[quarkus-smallrye-graphql-client_quarkus-smallrye-graphql-client-clients-ini Additional payload sent on websocket initialization. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD+++` +Environment variable: `+++QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled.adoc b/_generated-doc/latest/config/quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled.adoc index 69e77460999..75bbb89d6cb 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled.adoc @@ -10,7 +10,7 @@ h|[[quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled h|Type h|Default -a| [[quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled_quarkus-smallrye-health-check-check-enabled]]`link:#quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled_quarkus-smallrye-health-check-check-enabled[quarkus.smallrye-health.check."check".enabled]` +a| [[quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled_quarkus-smallrye-health-check-check-name-enabled]]`link:#quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enabled_quarkus-smallrye-health-check-check-name-enabled[quarkus.smallrye-health.check."check-name".enabled]` [.description] @@ -18,10 +18,10 @@ a| [[quarkus-smallrye-health-config-group-small-rye-health-runtime-config-enable Whether the HealthCheck should be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` diff --git a/_generated-doc/latest/config/quarkus-smallrye-health-general-config-items.adoc b/_generated-doc/latest/config/quarkus-smallrye-health-general-config-items.adoc index 5b443ab8616..46739a45ee3 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-health-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-health-general-config-items.adoc @@ -10,7 +10,7 @@ h|[[quarkus-smallrye-health-general-config-items_configuration]]link:#quarkus-sm h|Type h|Default -a| [[quarkus-smallrye-health-general-config-items_quarkus-smallrye-health-check-check-enabled]]`link:#quarkus-smallrye-health-general-config-items_quarkus-smallrye-health-check-check-enabled[quarkus.smallrye-health.check."check".enabled]` +a| [[quarkus-smallrye-health-general-config-items_quarkus-smallrye-health-check-check-name-enabled]]`link:#quarkus-smallrye-health-general-config-items_quarkus-smallrye-health-check-check-name-enabled[quarkus.smallrye-health.check."check-name".enabled]` [.description] @@ -18,10 +18,10 @@ a| [[quarkus-smallrye-health-general-config-items_quarkus-smallrye-health-check- Whether the HealthCheck should be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` diff --git a/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-runtime-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-runtime-config.adoc index 0bff51a124b..30001db1118 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-runtime-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-additional-property-additional-properties]]`link:#quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-additional-property-additional-properties[quarkus.smallrye-health.additional.property]` +a| [[quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-additional-property-property-name]]`link:#quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-additional-property-property-name[quarkus.smallrye-health.additional.property."property-name"]` [.description] @@ -35,16 +35,17 @@ a| [[quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-he Additional top-level properties to be included in the resulting JSON object. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-check-check-enabled]]`link:#quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-check-check-enabled[quarkus.smallrye-health.check."check".enabled]` +a| [[quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-check-check-name-enabled]]`link:#quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-health-check-check-name-enabled[quarkus.smallrye-health.check."check-name".enabled]` [.description] @@ -52,10 +53,10 @@ a| [[quarkus-smallrye-health-small-rye-health-runtime-config_quarkus-smallrye-he Whether the HealthCheck should be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` diff --git a/_generated-doc/latest/config/quarkus-smallrye-health.adoc b/_generated-doc/latest/config/quarkus-smallrye-health.adoc index 88af7edc4e5..939ef6eb033 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-health.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-health.adoc @@ -231,7 +231,7 @@ endif::add-copy-button-to-env-var[] |`true` -a| [[quarkus-smallrye-health_quarkus-smallrye-health-additional-property-additional-properties]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-additional-property-additional-properties[quarkus.smallrye-health.additional.property]` +a| [[quarkus-smallrye-health_quarkus-smallrye-health-additional-property-property-name]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-additional-property-property-name[quarkus.smallrye-health.additional.property."property-name"]` [.description] @@ -239,16 +239,17 @@ a| [[quarkus-smallrye-health_quarkus-smallrye-health-additional-property-additio Additional top-level properties to be included in the resulting JSON object. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY__PROPERTY_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a| [[quarkus-smallrye-health_quarkus-smallrye-health-check-check-enabled]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-check-check-enabled[quarkus.smallrye-health.check."check".enabled]` +a| [[quarkus-smallrye-health_quarkus-smallrye-health-check-check-name-enabled]]`link:#quarkus-smallrye-health_quarkus-smallrye-health-check-check-name-enabled[quarkus.smallrye-health.check."check-name".enabled]` [.description] @@ -256,10 +257,10 @@ a| [[quarkus-smallrye-health_quarkus-smallrye-health-check-check-enabled]]`link: Whether the HealthCheck should be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED+++` +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK_NAME__ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` diff --git a/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc index 4eef6c09e12..9c934a99c7f 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc @@ -607,7 +607,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi-small-rye-open-api-config_quarkus-smallrye-openapi-security-scheme-extensions-security-scheme-extensions]]`link:#quarkus-smallrye-openapi-small-rye-open-api-config_quarkus-smallrye-openapi-security-scheme-extensions-security-scheme-extensions[quarkus.smallrye-openapi.security-scheme-extensions]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi-small-rye-open-api-config_quarkus-smallrye-openapi-security-scheme-extensions-extension-name]]`link:#quarkus-smallrye-openapi-small-rye-open-api-config_quarkus-smallrye-openapi-security-scheme-extensions-extension-name[quarkus.smallrye-openapi.security-scheme-extensions."extension-name"]` [.description] @@ -615,12 +615,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi-small-rye-open Add one or more extensions to the security scheme ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS+++` +Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc b/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc index 22da723cd1e..71ed75007af 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc @@ -641,7 +641,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-security-scheme-extensions]]`link:#quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-security-scheme-extensions[quarkus.smallrye-openapi.security-scheme-extensions]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-extension-name]]`link:#quarkus-smallrye-openapi_quarkus-smallrye-openapi-security-scheme-extensions-extension-name[quarkus.smallrye-openapi.security-scheme-extensions."extension-name"]` [.description] @@ -649,12 +649,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus-smallr Add one or more extensions to the security scheme ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS+++` +Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS__EXTENSION_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config.adoc index 3974ecfe433..0832578f89a 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config.adoc @@ -122,7 +122,7 @@ endif::add-copy-button-to-env-var[] |`amqp` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config_quarkus-amqp-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config_quarkus-amqp-devservices-container-env-container-env[quarkus.amqp.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config_quarkus-amqp-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-amqp-config-group-amqp-dev-services-build-time-config_quarkus-amqp-devservices-container-env-environment-variable-name[quarkus.amqp.devservices.container-env."environment-variable-name"]` [.description] @@ -130,12 +130,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-general-config-items.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-general-config-items.adoc index bed718f841d..a7029c4eb33 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp-general-config-items.adoc @@ -122,7 +122,7 @@ endif::add-copy-button-to-env-var[] |`amqp` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp-general-config-items_quarkus-amqp-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-amqp-general-config-items_quarkus-amqp-devservices-container-env-container-env[quarkus.amqp.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp-general-config-items_quarkus-amqp-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-amqp-general-config-items_quarkus-amqp-devservices-container-env-environment-variable-name[quarkus.amqp.devservices.container-env."environment-variable-name"]` [.description] @@ -130,12 +130,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp.adoc index 31deb23635e..1643a839e31 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-amqp.adoc @@ -122,7 +122,7 @@ endif::add-copy-button-to-env-var[] |`amqp` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp_quarkus-amqp-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-amqp_quarkus-amqp-devservices-container-env-container-env[quarkus.amqp.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp_quarkus-amqp-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-amqp_quarkus-amqp-devservices-container-env-environment-variable-name[quarkus.amqp.devservices.container-env."environment-variable-name"]` [.description] @@ -130,12 +130,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-amqp Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config.adoc index 2429d178c88..2630dca5367 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`mqtt` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config_quarkus-mqtt-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config_quarkus-mqtt-devservices-container-env-container-env[quarkus.mqtt.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config_quarkus-mqtt-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-mqtt-config-group-mqtt-dev-services-build-time-config_quarkus-mqtt-devservices-container-env-environment-variable-name[quarkus.mqtt.devservices.container-env."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-general-config-items.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-general-config-items.adoc index 81c339d6942..f10499dd61e 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt-general-config-items.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`mqtt` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt-general-config-items_quarkus-mqtt-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-mqtt-general-config-items_quarkus-mqtt-devservices-container-env-container-env[quarkus.mqtt.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt-general-config-items_quarkus-mqtt-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-mqtt-general-config-items_quarkus-mqtt-devservices-container-env-environment-variable-name[quarkus.mqtt.devservices.container-env."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt.adoc index 69cc35331e0..877881e2bdf 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-mqtt.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`mqtt` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt_quarkus-mqtt-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-mqtt_quarkus-mqtt-devservices-container-env-container-env[quarkus.mqtt.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt_quarkus-mqtt-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-mqtt_quarkus-mqtt-devservices-container-env-environment-variable-name[quarkus.mqtt.devservices.container-env."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-mqtt Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config.adoc index 54dd6942a7f..dfc425aed4b 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`pulsar` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config_quarkus-pulsar-devservices-broker-config-broker-config]]`link:#quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config_quarkus-pulsar-devservices-broker-config-broker-config[quarkus.pulsar.devservices.broker-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config_quarkus-pulsar-devservices-broker-config-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-pulsar-config-group-pulsar-dev-services-build-time-config_quarkus-pulsar-devservices-broker-config-environment-variable-name[quarkus.pulsar.devservices.broker-config."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-puls Broker config to set on the Pulsar instance ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++` +Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-general-config-items.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-general-config-items.adoc index b0ea30e609a..889a59ef0cc 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar-general-config-items.adoc @@ -103,7 +103,7 @@ endif::add-copy-button-to-env-var[] |`pulsar` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-pulsar-general-config-items_quarkus-pulsar-devservices-broker-config-broker-config]]`link:#quarkus-smallrye-reactivemessaging-pulsar-general-config-items_quarkus-pulsar-devservices-broker-config-broker-config[quarkus.pulsar.devservices.broker-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-pulsar-general-config-items_quarkus-pulsar-devservices-broker-config-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-pulsar-general-config-items_quarkus-pulsar-devservices-broker-config-environment-variable-name[quarkus.pulsar.devservices.broker-config."environment-variable-name"]` [.description] @@ -111,12 +111,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-puls Broker config to set on the Pulsar instance ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++` +Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar.adoc index a1f4943917e..d2009e0c048 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-pulsar.adoc @@ -137,7 +137,7 @@ endif::add-copy-button-to-env-var[] |`pulsar` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-pulsar_quarkus-pulsar-devservices-broker-config-broker-config]]`link:#quarkus-smallrye-reactivemessaging-pulsar_quarkus-pulsar-devservices-broker-config-broker-config[quarkus.pulsar.devservices.broker-config]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-pulsar_quarkus-pulsar-devservices-broker-config-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-pulsar_quarkus-pulsar-devservices-broker-config-environment-variable-name[quarkus.pulsar.devservices.broker-config."environment-variable-name"]` [.description] @@ -145,12 +145,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-puls Broker config to set on the Pulsar instance ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG+++` +Environment variable: `+++QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding.adoc index 2d581a0b15c..1129c550531 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding.adoc @@ -10,7 +10,7 @@ h|[[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-servi h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-source[quarkus.rabbitmq.devservices.bindings."bindings".source]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-source[quarkus.rabbitmq.devservices.bindings."binding-name".source]` [.description] @@ -18,16 +18,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Source exchange to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-routing-key[quarkus.rabbitmq.devservices.bindings."bindings".routing-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key[quarkus.rabbitmq.devservices.bindings."binding-name".routing-key]` [.description] @@ -35,16 +35,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Routing key specification for the source exchange. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++` endif::add-copy-button-to-env-var[] --|string |`#` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-destination[quarkus.rabbitmq.devservices.bindings."bindings".destination]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-destination[quarkus.rabbitmq.devservices.bindings."binding-name".destination]` [.description] @@ -52,16 +52,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination exchange or queue to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-destination-type[quarkus.rabbitmq.devservices.bindings."bindings".destination-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type[quarkus.rabbitmq.devservices.bindings."binding-name".destination-type]` [.description] @@ -69,16 +69,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination type for binding: queue, exchange, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++` endif::add-copy-button-to-env-var[] --|string |`queue` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments[quarkus.rabbitmq.devservices.bindings."bindings".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-binding_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name[quarkus.rabbitmq.devservices.bindings."binding-name".arguments."argument-name"]` [.description] @@ -86,12 +86,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the binding definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange.adoc index af82bd85a12..c2c9c27eba9 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange.adoc @@ -10,7 +10,7 @@ h|[[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-servi h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-type[quarkus.rabbitmq.devservices.exchanges."exchanges".type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-type[quarkus.rabbitmq.devservices.exchanges."exchange-name".type]` [.description] @@ -18,16 +18,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Type of exchange: direct, topic, headers, fanout, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++` endif::add-copy-button-to-env-var[] --|string |`direct` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchanges".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchange-name".auto-delete]` [.description] @@ -35,16 +35,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange be deleted when all queues are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-durable[quarkus.rabbitmq.devservices.exchanges."exchanges".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable[quarkus.rabbitmq.devservices.exchanges."exchange-name".durable]` [.description] @@ -52,16 +52,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments[quarkus.rabbitmq.devservices.exchanges."exchanges".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-exchange_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name[quarkus.rabbitmq.devservices.exchanges."exchange-name".arguments."argument-name"]` [.description] @@ -69,12 +69,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the exchange definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue.adoc index 5e07b3f587f..2e83983909b 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue.adoc @@ -10,7 +10,7 @@ h|[[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-servi h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queues-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queues-auto-delete[quarkus.rabbitmq.devservices.queues."queues".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete[quarkus.rabbitmq.devservices.queues."queue-name".auto-delete]` [.description] @@ -18,16 +18,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue be deleted when all consumers are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queues-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queues-durable[quarkus.rabbitmq.devservices.queues."queues".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queue-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queue-name-durable[quarkus.rabbitmq.devservices.queues."queue-name".durable]` [.description] @@ -35,16 +35,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments[quarkus.rabbitmq.devservices.queues."queues".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config-queue_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name[quarkus.rabbitmq.devservices.queues."queue-name".arguments."argument-name"]` [.description] @@ -52,12 +52,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the queue definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config.adoc index 60b40382bc9..3f8b4943747 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config.adoc @@ -122,7 +122,7 @@ endif::add-copy-button-to-env-var[] |`rabbitmq` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-type[quarkus.rabbitmq.devservices.exchanges."exchanges".type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-type[quarkus.rabbitmq.devservices.exchanges."exchange-name".type]` [.description] @@ -130,16 +130,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Type of exchange: direct, topic, headers, fanout, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++` endif::add-copy-button-to-env-var[] --|string |`direct` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchanges".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchange-name".auto-delete]` [.description] @@ -147,16 +147,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange be deleted when all queues are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-durable[quarkus.rabbitmq.devservices.exchanges."exchanges".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable[quarkus.rabbitmq.devservices.exchanges."exchange-name".durable]` [.description] @@ -164,16 +164,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments[quarkus.rabbitmq.devservices.exchanges."exchanges".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name[quarkus.rabbitmq.devservices.exchanges."exchange-name".arguments."argument-name"]` [.description] @@ -181,16 +181,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the exchange definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queues-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queues-auto-delete[quarkus.rabbitmq.devservices.queues."queues".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete[quarkus.rabbitmq.devservices.queues."queue-name".auto-delete]` [.description] @@ -198,16 +199,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue be deleted when all consumers are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queues-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queues-durable[quarkus.rabbitmq.devservices.queues."queues".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-durable[quarkus.rabbitmq.devservices.queues."queue-name".durable]` [.description] @@ -215,16 +216,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments[quarkus.rabbitmq.devservices.queues."queues".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name[quarkus.rabbitmq.devservices.queues."queue-name".arguments."argument-name"]` [.description] @@ -232,16 +233,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the queue definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-source[quarkus.rabbitmq.devservices.bindings."bindings".source]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-source[quarkus.rabbitmq.devservices.bindings."binding-name".source]` [.description] @@ -249,16 +251,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Source exchange to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-routing-key[quarkus.rabbitmq.devservices.bindings."bindings".routing-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key[quarkus.rabbitmq.devservices.bindings."binding-name".routing-key]` [.description] @@ -266,16 +268,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Routing key specification for the source exchange. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++` endif::add-copy-button-to-env-var[] --|string |`#` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination[quarkus.rabbitmq.devservices.bindings."bindings".destination]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination[quarkus.rabbitmq.devservices.bindings."binding-name".destination]` [.description] @@ -283,16 +285,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination exchange or queue to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-destination-type[quarkus.rabbitmq.devservices.bindings."bindings".destination-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type[quarkus.rabbitmq.devservices.bindings."binding-name".destination-type]` [.description] @@ -300,16 +302,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination type for binding: queue, exchange, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++` endif::add-copy-button-to-env-var[] --|string |`queue` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments[quarkus.rabbitmq.devservices.bindings."bindings".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name[quarkus.rabbitmq.devservices.bindings."binding-name".arguments."argument-name"]` [.description] @@ -317,16 +319,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the binding definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-container-env-container-env[quarkus.rabbitmq.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-config-group-rabbit-mq-dev-services-build-time-config_quarkus-rabbitmq-devservices-container-env-environment-variable-name[quarkus.rabbitmq.devservices.container-env."environment-variable-name"]` [.description] @@ -334,12 +337,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items.adoc index 0c029cd4635..cb39d6d7b35 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items.adoc @@ -122,7 +122,7 @@ endif::add-copy-button-to-env-var[] |`rabbitmq` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-type[quarkus.rabbitmq.devservices.exchanges."exchanges".type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-type[quarkus.rabbitmq.devservices.exchanges."exchange-name".type]` [.description] @@ -130,16 +130,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Type of exchange: direct, topic, headers, fanout, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++` endif::add-copy-button-to-env-var[] --|string |`direct` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchanges".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchange-name".auto-delete]` [.description] @@ -147,16 +147,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange be deleted when all queues are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-durable[quarkus.rabbitmq.devservices.exchanges."exchanges".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable[quarkus.rabbitmq.devservices.exchanges."exchange-name".durable]` [.description] @@ -164,16 +164,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments[quarkus.rabbitmq.devservices.exchanges."exchanges".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name[quarkus.rabbitmq.devservices.exchanges."exchange-name".arguments."argument-name"]` [.description] @@ -181,16 +181,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the exchange definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queues-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queues-auto-delete[quarkus.rabbitmq.devservices.queues."queues".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete[quarkus.rabbitmq.devservices.queues."queue-name".auto-delete]` [.description] @@ -198,16 +199,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue be deleted when all consumers are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queues-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queues-durable[quarkus.rabbitmq.devservices.queues."queues".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queue-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queue-name-durable[quarkus.rabbitmq.devservices.queues."queue-name".durable]` [.description] @@ -215,16 +216,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments[quarkus.rabbitmq.devservices.queues."queues".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name[quarkus.rabbitmq.devservices.queues."queue-name".arguments."argument-name"]` [.description] @@ -232,16 +233,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the queue definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-source[quarkus.rabbitmq.devservices.bindings."bindings".source]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-source[quarkus.rabbitmq.devservices.bindings."binding-name".source]` [.description] @@ -249,16 +251,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Source exchange to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-routing-key[quarkus.rabbitmq.devservices.bindings."bindings".routing-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key[quarkus.rabbitmq.devservices.bindings."binding-name".routing-key]` [.description] @@ -266,16 +268,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Routing key specification for the source exchange. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++` endif::add-copy-button-to-env-var[] --|string |`#` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-destination[quarkus.rabbitmq.devservices.bindings."bindings".destination]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-destination[quarkus.rabbitmq.devservices.bindings."binding-name".destination]` [.description] @@ -283,16 +285,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination exchange or queue to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-destination-type[quarkus.rabbitmq.devservices.bindings."bindings".destination-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type[quarkus.rabbitmq.devservices.bindings."binding-name".destination-type]` [.description] @@ -300,16 +302,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination type for binding: queue, exchange, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++` endif::add-copy-button-to-env-var[] --|string |`queue` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments[quarkus.rabbitmq.devservices.bindings."bindings".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name[quarkus.rabbitmq.devservices.bindings."binding-name".arguments."argument-name"]` [.description] @@ -317,16 +319,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the binding definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-container-env-container-env[quarkus.rabbitmq.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq-general-config-items_quarkus-rabbitmq-devservices-container-env-environment-variable-name[quarkus.rabbitmq.devservices.container-env."environment-variable-name"]` [.description] @@ -334,12 +337,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq.adoc b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq.adoc index 9d1ce83ec77..0e5da0126de 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-reactivemessaging-rabbitmq.adoc @@ -160,7 +160,7 @@ endif::add-copy-button-to-env-var[] | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-type[quarkus.rabbitmq.devservices.exchanges."exchanges".type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-type[quarkus.rabbitmq.devservices.exchanges."exchange-name".type]` [.description] @@ -168,16 +168,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Type of exchange: direct, topic, headers, fanout, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__TYPE+++` endif::add-copy-button-to-env-var[] --|string |`direct` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchanges".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-auto-delete[quarkus.rabbitmq.devservices.exchanges."exchange-name".auto-delete]` [.description] @@ -185,16 +185,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange be deleted when all queues are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-durable[quarkus.rabbitmq.devservices.exchanges."exchanges".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-durable[quarkus.rabbitmq.devservices.exchanges."exchange-name".durable]` [.description] @@ -202,16 +202,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the exchange remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchanges-arguments-arguments[quarkus.rabbitmq.devservices.exchanges."exchanges".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-exchanges-exchange-name-arguments-argument-name[quarkus.rabbitmq.devservices.exchanges."exchange-name".arguments."argument-name"]` [.description] @@ -219,16 +219,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the exchange definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-auto-delete[quarkus.rabbitmq.devservices.queues."queues".auto-delete]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-auto-delete[quarkus.rabbitmq.devservices.queues."queue-name".auto-delete]` [.description] @@ -236,16 +237,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue be deleted when all consumers are finished using it? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__AUTO_DELETE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-durable[quarkus.rabbitmq.devservices.queues."queues".durable]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-durable]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-durable[quarkus.rabbitmq.devservices.queues."queue-name".durable]` [.description] @@ -253,16 +254,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Should the queue remain after restarts? ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__DURABLE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queues-arguments-arguments[quarkus.rabbitmq.devservices.queues."queues".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-queues-queue-name-arguments-argument-name[quarkus.rabbitmq.devservices.queues."queue-name".arguments."argument-name"]` [.description] @@ -270,16 +271,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the queue definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUE_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-source[quarkus.rabbitmq.devservices.bindings."bindings".source]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-source]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-source[quarkus.rabbitmq.devservices.bindings."binding-name".source]` [.description] @@ -287,16 +289,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Source exchange to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__SOURCE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-routing-key[quarkus.rabbitmq.devservices.bindings."bindings".routing-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-routing-key[quarkus.rabbitmq.devservices.bindings."binding-name".routing-key]` [.description] @@ -304,16 +306,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Routing key specification for the source exchange. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ROUTING_KEY+++` endif::add-copy-button-to-env-var[] --|string |`#` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination[quarkus.rabbitmq.devservices.bindings."bindings".destination]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination[quarkus.rabbitmq.devservices.bindings."binding-name".destination]` [.description] @@ -321,16 +323,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination exchange or queue to bind to. Defaults to name of binding instance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-destination-type[quarkus.rabbitmq.devservices.bindings."bindings".destination-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-destination-type[quarkus.rabbitmq.devservices.bindings."binding-name".destination-type]` [.description] @@ -338,16 +340,16 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Destination type for binding: queue, exchange, etc. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__DESTINATION_TYPE+++` endif::add-copy-button-to-env-var[] --|string |`queue` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-bindings-arguments-arguments[quarkus.rabbitmq.devservices.bindings."bindings".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-bindings-binding-name-arguments-argument-name[quarkus.rabbitmq.devservices.bindings."binding-name".arguments."argument-name"]` [.description] @@ -355,16 +357,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Extra arguments for the binding definition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDING_NAME__ARGUMENTS__ARGUMENT_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-container-env]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-container-env[quarkus.rabbitmq.devservices.container-env]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-environment-variable-name]]`link:#quarkus-smallrye-reactivemessaging-rabbitmq_quarkus-rabbitmq-devservices-container-env-environment-variable-name[quarkus.rabbitmq.devservices.container-env."environment-variable-name"]` [.description] @@ -372,12 +375,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-rabb Environment variables that are passed to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV+++` +Environment variable: `+++QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc b/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc index 0c38d20b30f..792b01e70cf 100644 --- a/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc +++ b/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc @@ -271,7 +271,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-headers]]`link:#quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-headers[quarkus.spring-cloud-config.headers]` +a| [[quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-header-name]]`link:#quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-header-name[quarkus.spring-cloud-config.headers."header-name"]` [.description] @@ -279,12 +279,13 @@ a| [[quarkus-spring-cloud-config-client_quarkus-spring-cloud-config-headers-head Custom headers to pass the Spring Cloud Config Server when performing the HTTP request ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS+++` +Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc b/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc index e9592368696..d993c9f8991 100644 --- a/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc +++ b/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc @@ -271,7 +271,7 @@ endif::add-copy-button-to-env-var[] | -a| [[quarkus-spring-cloud-config-spring-cloud-config-client-config_quarkus-spring-cloud-config-headers-headers]]`link:#quarkus-spring-cloud-config-spring-cloud-config-client-config_quarkus-spring-cloud-config-headers-headers[quarkus.spring-cloud-config.headers]` +a| [[quarkus-spring-cloud-config-spring-cloud-config-client-config_quarkus-spring-cloud-config-headers-header-name]]`link:#quarkus-spring-cloud-config-spring-cloud-config-client-config_quarkus-spring-cloud-config-headers-header-name[quarkus.spring-cloud-config.headers."header-name"]` [.description] @@ -279,12 +279,13 @@ a| [[quarkus-spring-cloud-config-spring-cloud-config-client-config_quarkus-sprin Custom headers to pass the Spring Cloud Config Server when performing the HTTP request ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS+++` +Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_HEADERS__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-stork-general-config-items.adoc b/_generated-doc/latest/config/quarkus-stork-general-config-items.adoc index fece072a320..9c8db34226f 100644 --- a/_generated-doc/latest/config/quarkus-stork-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-stork-general-config-items.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-general-config-items_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery]` +a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-general-config-items_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery."params"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-service-disco ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -61,7 +62,7 @@ endif::add-copy-button-to-env-var[] |`round-robin` -a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-general-config-items_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer]` +a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-general-config-items_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer."parameters"]` [.description] @@ -69,12 +70,13 @@ a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-load-balancer Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -100,7 +102,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-general-config-items_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar]` +a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-general-config-items_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar."parameters"]` [.description] @@ -108,12 +110,13 @@ a| [[quarkus-stork-general-config-items_quarkus-stork-service-name-service-regis Service Registrar parameters. Check the documentation of the selected registrar type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-stork-service-configuration.adoc b/_generated-doc/latest/config/quarkus-stork-service-configuration.adoc index f289661950e..13d21b35d8d 100644 --- a/_generated-doc/latest/config/quarkus-stork-service-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-stork-service-configuration.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-service-configuration_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery]` +a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-service-configuration_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery."params"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-service-disc ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -61,7 +62,7 @@ endif::add-copy-button-to-env-var[] |`round-robin` -a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-service-configuration_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer]` +a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-service-configuration_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer."parameters"]` [.description] @@ -69,12 +70,13 @@ a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-load-balance Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -100,7 +102,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-service-configuration_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar]` +a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-service-configuration_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar."parameters"]` [.description] @@ -108,12 +110,13 @@ a| [[quarkus-stork-service-configuration_quarkus-stork-service-name-service-regi Service Registrar parameters. Check the documentation of the selected registrar type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-stork-stork-load-balancer-configuration.adoc b/_generated-doc/latest/config/quarkus-stork-stork-load-balancer-configuration.adoc index 7e110d4959f..799c9d83b9b 100644 --- a/_generated-doc/latest/config/quarkus-stork-stork-load-balancer-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-stork-stork-load-balancer-configuration.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |`round-robin` -a| [[quarkus-stork-stork-load-balancer-configuration_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-stork-load-balancer-configuration_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer]` +a| [[quarkus-stork-stork-load-balancer-configuration_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-stork-load-balancer-configuration_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer."parameters"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork-stork-load-balancer-configuration_quarkus-stork-service-name- Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-stork-stork-service-discovery-configuration.adoc b/_generated-doc/latest/config/quarkus-stork-stork-service-discovery-configuration.adoc index 97f6867a56c..c40da6b5550 100644 --- a/_generated-doc/latest/config/quarkus-stork-stork-service-discovery-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-stork-stork-service-discovery-configuration.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-stork-service-discovery-configuration_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-stork-service-discovery-configuration_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery]` +a| [[quarkus-stork-stork-service-discovery-configuration_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-stork-service-discovery-configuration_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery."params"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork-stork-service-discovery-configuration_quarkus-stork-service-n ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-stork-stork-service-registrar-configuration.adoc b/_generated-doc/latest/config/quarkus-stork-stork-service-registrar-configuration.adoc index 45d3a561f5e..7d4fcf6e959 100644 --- a/_generated-doc/latest/config/quarkus-stork-stork-service-registrar-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-stork-stork-service-registrar-configuration.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-stork-service-registrar-configuration_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-stork-service-registrar-configuration_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar]` +a| [[quarkus-stork-stork-service-registrar-configuration_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-stork-service-registrar-configuration_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar."parameters"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork-stork-service-registrar-configuration_quarkus-stork-service-n Service Registrar parameters. Check the documentation of the selected registrar type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-stork-stork-stork-configuration.adoc b/_generated-doc/latest/config/quarkus-stork-stork-stork-configuration.adoc index 24d83181de3..a1bedcf290f 100644 --- a/_generated-doc/latest/config/quarkus-stork-stork-stork-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-stork-stork-stork-configuration.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery]` +a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery."params"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service- ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -61,7 +62,7 @@ endif::add-copy-button-to-env-var[] |`round-robin` -a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer]` +a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer."parameters"]` [.description] @@ -69,12 +70,13 @@ a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-load-bal Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -100,7 +102,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar]` +a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar."parameters"]` [.description] @@ -108,12 +110,13 @@ a| [[quarkus-stork-stork-stork-configuration_quarkus-stork-service-name-service- Service Registrar parameters. Check the documentation of the selected registrar type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-stork.adoc b/_generated-doc/latest/config/quarkus-stork.adoc index 5296a9d89d4..1aa94029e09 100644 --- a/_generated-doc/latest/config/quarkus-stork.adoc +++ b/_generated-doc/latest/config/quarkus-stork.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery]` +a| [[quarkus-stork_quarkus-stork-service-name-service-discovery-params]]`link:#quarkus-stork_quarkus-stork-service-name-service-discovery-params[quarkus.stork."service-name".service-discovery."params"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-stork_quarkus-stork-service-name-service-discovery-params]]`link:#q ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY__PARAMS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -61,7 +62,7 @@ endif::add-copy-button-to-env-var[] |`round-robin` -a| [[quarkus-stork_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer]` +a| [[quarkus-stork_quarkus-stork-service-name-load-balancer-parameters]]`link:#quarkus-stork_quarkus-stork-service-name-load-balancer-parameters[quarkus.stork."service-name".load-balancer."parameters"]` [.description] @@ -69,12 +70,13 @@ a| [[quarkus-stork_quarkus-stork-service-name-load-balancer-parameters]]`link:#q Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -100,7 +102,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-stork_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar]` +a| [[quarkus-stork_quarkus-stork-service-name-service-registrar-parameters]]`link:#quarkus-stork_quarkus-stork-service-name-service-registrar-parameters[quarkus.stork."service-name".service-registrar."parameters"]` [.description] @@ -108,12 +110,13 @@ a| [[quarkus-stork_quarkus-stork-service-name-service-registrar-parameters]]`lin Service Registrar parameters. Check the documentation of the selected registrar type for available parameters ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR+++` +Environment variable: `+++QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR__PARAMETERS_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-swagger-ui-swagger-ui-config.adoc b/_generated-doc/latest/config/quarkus-swagger-ui-swagger-ui-config.adoc index 8fd22084c24..a22cf6752ed 100644 --- a/_generated-doc/latest/config/quarkus-swagger-ui-swagger-ui-config.adoc +++ b/_generated-doc/latest/config/quarkus-swagger-ui-swagger-ui-config.adoc @@ -881,7 +881,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-swagger-ui-swagger-ui-config_quarkus-swagger-ui-urls-urls]]`link:#quarkus-swagger-ui-swagger-ui-config_quarkus-swagger-ui-urls-urls[quarkus.swagger-ui.urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-swagger-ui-swagger-ui-config_quarkus-swagger-ui-urls-name]]`link:#quarkus-swagger-ui-swagger-ui-config_quarkus-swagger-ui-urls-name[quarkus.swagger-ui.urls."name"]` [.description] @@ -889,12 +889,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-swagger-ui-swagger-ui-config_qu The urls that will be included as options. By default, the OpenAPI path will be used. Here you can override that and supply multiple urls that will appear in the TopBar plugin. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SWAGGER_UI_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SWAGGER_UI_URLS__NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SWAGGER_UI_URLS+++` +Environment variable: `+++QUARKUS_SWAGGER_UI_URLS__NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-swaggerui.adoc b/_generated-doc/latest/config/quarkus-swaggerui.adoc index 0f80957027e..3a8512343cd 100644 --- a/_generated-doc/latest/config/quarkus-swaggerui.adoc +++ b/_generated-doc/latest/config/quarkus-swaggerui.adoc @@ -898,7 +898,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-swaggerui_quarkus-swagger-ui-urls-urls]]`link:#quarkus-swaggerui_quarkus-swagger-ui-urls-urls[quarkus.swagger-ui.urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-swaggerui_quarkus-swagger-ui-urls-name]]`link:#quarkus-swaggerui_quarkus-swagger-ui-urls-name[quarkus.swagger-ui.urls."name"]` [.description] @@ -906,12 +906,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-swaggerui_quarkus-swagger-ui-ur The urls that will be included as options. By default, the OpenAPI path will be used. Here you can override that and supply multiple urls that will appear in the TopBar plugin. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_SWAGGER_UI_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SWAGGER_UI_URLS__NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_SWAGGER_UI_URLS+++` +Environment variable: `+++QUARKUS_SWAGGER_UI_URLS__NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-test-dev-testing-test-config.adoc b/_generated-doc/latest/config/quarkus-test-dev-testing-test-config.adoc index 0f3f8cd4c42..95e2453a1b0 100644 --- a/_generated-doc/latest/config/quarkus-test-dev-testing-test-config.adoc +++ b/_generated-doc/latest/config/quarkus-test-dev-testing-test-config.adoc @@ -405,7 +405,7 @@ endif::add-copy-button-to-env-var[] |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-container-additional-exposed-ports-additional-exposed-ports]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-container-additional-exposed-ports-additional-exposed-ports[quarkus.test.container.additional-exposed-ports]` +a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-container-additional-exposed-ports-host-port]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-container-additional-exposed-ports-host-port[quarkus.test.container.additional-exposed-ports."host-port"]` [.description] @@ -413,16 +413,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_qu Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS__HOST_PORT_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-container-labels-labels]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-container-labels-labels[quarkus.test.container.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-container-labels-label-name]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-container-labels-label-name[quarkus.test.container.labels."label-name"]` [.description] @@ -430,16 +431,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_qu A set of labels to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_LABELS__LABEL_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-container-volume-mounts-volume-mounts]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-container-volume-mounts-volume-mounts[quarkus.test.container.volume-mounts]` +a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-container-volume-mounts-host-path]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-container-volume-mounts-host-path[quarkus.test.container.volume-mounts."host-path"]` [.description] @@ -447,16 +449,17 @@ a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_qu A set of volume mounts to add to the launched container ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS+++` +Environment variable: `+++QUARKUS_TEST_CONTAINER_VOLUME_MOUNTS__HOST_PATH_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | -a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-env-env]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-env-env[quarkus.test.env]` +a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_quarkus-test-env-environment-variable-name]]`link:#quarkus-test-dev-testing-test-config_quarkus-test-env-environment-variable-name[quarkus.test.env."environment-variable-name"]` [.description] @@ -464,12 +467,13 @@ a|icon:lock[title=Fixed at build time] [[quarkus-test-dev-testing-test-config_qu Additional environment variables to be set in the process that `@QuarkusIntegrationTest` launches. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_ENV+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_TEST_ENV+++` +Environment variable: `+++QUARKUS_TEST_ENV__ENVIRONMENT_VARIABLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | |=== diff --git a/_generated-doc/latest/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc b/_generated-doc/latest/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc index 42e74fcc952..ca3f2b07f79 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc @@ -390,7 +390,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-roles-role1[quarkus.http.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-roles-role-name[quarkus.http.auth.policy."role-policy".roles."role-name"]` [.description] @@ -398,16 +398,17 @@ a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-polic Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-permissions-role1[quarkus.http.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-policy-role-policy-permissions-role-name[quarkus.http.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -415,12 +416,13 @@ a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-polic Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -441,7 +443,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-roles-mapping-role1]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-roles-mapping-role1[quarkus.http.auth.roles-mapping]` +a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-roles-mapping-role-name[quarkus.http.auth.roles-mapping."role-name"]` [.description] @@ -451,12 +453,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | |=== diff --git a/_generated-doc/latest/config/quarkus-vertx-http-config-group-filter-config.adoc b/_generated-doc/latest/config/quarkus-vertx-http-config-group-filter-config.adoc index be41da3d84c..ebf2b6611a8 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-config-group-filter-config.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-config-group-filter-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http-config-group-filter-config_quarkus-http-filter-filter-header-header]]`link:#quarkus-vertx-http-config-group-filter-config_quarkus-http-filter-filter-header-header[quarkus.http.filter."filter".header]` +a| [[quarkus-vertx-http-config-group-filter-config_quarkus-http-filter-filter-header-header-name]]`link:#quarkus-vertx-http-config-group-filter-config_quarkus-http-filter-filter-header-header-name[quarkus.http.filter."filter".header."header-name"]` [.description] @@ -35,12 +35,13 @@ a| [[quarkus-vertx-http-config-group-filter-config_quarkus-http-filter-filter-he Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -93,7 +94,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http-config-group-filter-config_quarkus-management-filter-filter-header-header]]`link:#quarkus-vertx-http-config-group-filter-config_quarkus-management-filter-filter-header-header[quarkus.management.filter."filter".header]` +a| [[quarkus-vertx-http-config-group-filter-config_quarkus-management-filter-filter-header-header-name]]`link:#quarkus-vertx-http-config-group-filter-config_quarkus-management-filter-filter-header-header-name[quarkus.management.filter."filter".header."header-name"]` [.description] @@ -101,12 +102,13 @@ a| [[quarkus-vertx-http-config-group-filter-config_quarkus-management-filter-fil Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-vertx-http-config-group-management-management-runtime-auth-config.adoc b/_generated-doc/latest/config/quarkus-vertx-http-config-group-management-management-runtime-auth-config.adoc index 593c60f8e5d..299620ffe63 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-config-group-management-management-runtime-auth-config.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-config-group-management-management-runtime-auth-config.adoc @@ -147,7 +147,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-roles-role1[quarkus.management.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-roles-role-name[quarkus.management.auth.policy."role-policy".roles."role-name"]` [.description] @@ -155,16 +155,17 @@ a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_q Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-permissions-role1[quarkus.management.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-policy-role-policy-permissions-role-name[quarkus.management.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -172,12 +173,13 @@ a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_q Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -198,7 +200,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-roles-mapping-role1]]`link:#quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-roles-mapping-role1[quarkus.management.auth.roles-mapping]` +a| [[quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http-config-group-management-management-runtime-auth-config_quarkus-management-auth-roles-mapping-role-name[quarkus.management.auth.roles-mapping."role-name"]` [.description] @@ -208,12 +210,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | |=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-vertx-http-config-group-policy-config.adoc b/_generated-doc/latest/config/quarkus-vertx-http-config-group-policy-config.adoc index 48868c83bce..0a864c72c60 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-config-group-policy-config.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-config-group-policy-config.adoc @@ -27,7 +27,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-roles-role1[quarkus.http.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-roles-role-name[quarkus.http.auth.policy."role-policy".roles."role-name"]` [.description] @@ -35,16 +35,17 @@ a| [[quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-permissions-role1[quarkus.http.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role-policy-permissions-role-name[quarkus.http.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -52,12 +53,13 @@ a| [[quarkus-vertx-http-config-group-policy-config_quarkus-http-auth-policy-role Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -95,7 +97,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-roles-role1[quarkus.management.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-roles-role-name[quarkus.management.auth.policy."role-policy".roles."role-name"]` [.description] @@ -103,16 +105,17 @@ a| [[quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-polic Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-permissions-role1[quarkus.management.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-policy-role-policy-permissions-role-name[quarkus.management.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -120,12 +123,13 @@ a| [[quarkus-vertx-http-config-group-policy-config_quarkus-management-auth-polic Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | diff --git a/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc b/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc index d8ca062cfbf..7c7c9213d1b 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc @@ -1936,7 +1936,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-roles-role1[quarkus.http.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-roles-role-name[quarkus.http.auth.policy."role-policy".roles."role-name"]` [.description] @@ -1944,16 +1944,17 @@ a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-polic Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-permissions-role1[quarkus.http.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-policy-permissions-role-name[quarkus.http.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -1961,12 +1962,13 @@ a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-policy-role-polic Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -1987,7 +1989,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-roles-mapping-role1]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-roles-mapping-role1[quarkus.http.auth.roles-mapping]` +a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-roles-mapping-role-name[quarkus.http.auth.roles-mapping."role-name"]` [.description] @@ -1997,12 +1999,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -2143,7 +2146,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http-general-config-items_quarkus-http-filter-filter-header-header]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-filter-filter-header-header[quarkus.http.filter."filter".header]` +a| [[quarkus-vertx-http-general-config-items_quarkus-http-filter-filter-header-header-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-filter-filter-header-header-name[quarkus.http.filter."filter".header."header-name"]` [.description] @@ -2151,12 +2154,13 @@ a| [[quarkus-vertx-http-general-config-items_quarkus-http-filter-filter-header-h Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -3315,7 +3319,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-roles-role1[quarkus.management.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-roles-role-name[quarkus.management.auth.policy."role-policy".roles."role-name"]` [.description] @@ -3323,16 +3327,17 @@ a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-permissions-role1[quarkus.management.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role-policy-permissions-role-name[quarkus.management.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -3340,12 +3345,13 @@ a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-policy-role Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -3366,7 +3372,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-roles-mapping-role1]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-auth-roles-mapping-role1[quarkus.management.auth.roles-mapping]` +a| [[quarkus-vertx-http-general-config-items_quarkus-management-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-auth-roles-mapping-role-name[quarkus.management.auth.roles-mapping."role-name"]` [.description] @@ -3376,12 +3382,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -3453,7 +3460,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http-general-config-items_quarkus-management-filter-filter-header-header]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-filter-filter-header-header[quarkus.management.filter."filter".header]` +a| [[quarkus-vertx-http-general-config-items_quarkus-management-filter-filter-header-header-name]]`link:#quarkus-vertx-http-general-config-items_quarkus-management-filter-filter-header-header-name[quarkus.management.filter."filter".header."header-name"]` [.description] @@ -3461,12 +3468,13 @@ a| [[quarkus-vertx-http-general-config-items_quarkus-management-filter-filter-he Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-vertx-http.adoc b/_generated-doc/latest/config/quarkus-vertx-http.adoc index 2fe3c731a50..6256906248c 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http.adoc @@ -556,6 +556,8 @@ In dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine. +As an exception, when running in Windows Subsystem for Linux (WSL), the HTTP host defaults to 0.0.0.0 even in dev/test mode since using localhost makes the application inaccessible. + ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_HOST+++[] endif::add-copy-button-to-env-var[] @@ -2590,7 +2592,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role1[quarkus.http.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role-name[quarkus.http.auth.policy."role-policy".roles."role-name"]` [.description] @@ -2598,16 +2600,17 @@ a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-roles-role1]]`link: Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role1[quarkus.http.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role-name[quarkus.http.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -2615,12 +2618,13 @@ a| [[quarkus-vertx-http_quarkus-http-auth-policy-role-policy-permissions-role1]] Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -2641,7 +2645,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http_quarkus-http-auth-roles-mapping-role1]]`link:#quarkus-vertx-http_quarkus-http-auth-roles-mapping-role1[quarkus.http.auth.roles-mapping]` +a| [[quarkus-vertx-http_quarkus-http-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http_quarkus-http-auth-roles-mapping-role-name[quarkus.http.auth.roles-mapping."role-name"]` [.description] @@ -2651,12 +2655,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -2797,7 +2802,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http_quarkus-http-filter-filter-header-header]]`link:#quarkus-vertx-http_quarkus-http-filter-filter-header-header[quarkus.http.filter."filter".header]` +a| [[quarkus-vertx-http_quarkus-http-filter-filter-header-header-name]]`link:#quarkus-vertx-http_quarkus-http-filter-filter-header-header-name[quarkus.http.filter."filter".header."header-name"]` [.description] @@ -2805,12 +2810,13 @@ a| [[quarkus-vertx-http_quarkus-http-filter-filter-header-header]]`link:#quarkus Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | @@ -4234,7 +4240,7 @@ endif::add-copy-button-to-env-var[] |`**` -a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role1]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role1[quarkus.management.auth.policy."role-policy".roles]` +a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role-name]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role-name[quarkus.management.auth.policy."role-policy".roles."role-name"]` [.description] @@ -4242,16 +4248,17 @@ a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-roles-role1]] Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | -a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role1]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role1[quarkus.management.auth.policy."role-policy".permissions]` +a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role-name]]`link:#quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-role-name[quarkus.management.auth.policy."role-policy".permissions."role-name"]` [.description] @@ -4259,12 +4266,13 @@ a| [[quarkus-vertx-http_quarkus-management-auth-policy-role-policy-permissions-r Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -4285,7 +4293,7 @@ endif::add-copy-button-to-env-var[] |`io.quarkus.security.StringPermission` -a| [[quarkus-vertx-http_quarkus-management-auth-roles-mapping-role1]]`link:#quarkus-vertx-http_quarkus-management-auth-roles-mapping-role1[quarkus.management.auth.roles-mapping]` +a| [[quarkus-vertx-http_quarkus-management-auth-roles-mapping-role-name]]`link:#quarkus-vertx-http_quarkus-management-auth-roles-mapping-role-name[quarkus.management.auth.roles-mapping."role-name"]` [.description] @@ -4295,12 +4303,13 @@ Map the `SecurityIdentity` roles to deployment specific roles and add the matchi For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING+++` +Environment variable: `+++QUARKUS_MANAGEMENT_AUTH_ROLES_MAPPING__ROLE_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|link:https://docs.oracle.com/javase/8/docs/api/java/util/List.html[List] + | @@ -4372,7 +4381,7 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] -a| [[quarkus-vertx-http_quarkus-management-filter-filter-header-header]]`link:#quarkus-vertx-http_quarkus-management-filter-filter-header-header[quarkus.management.filter."filter".header]` +a| [[quarkus-vertx-http_quarkus-management-filter-filter-header-header-name]]`link:#quarkus-vertx-http_quarkus-management-filter-filter-header-header-name[quarkus.management.filter."filter".header."header-name"]` [.description] @@ -4380,12 +4389,13 @@ a| [[quarkus-vertx-http_quarkus-management-filter-filter-header-header]]`link:#q Additional HTTP Headers always sent in the response ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER+++` +Environment variable: `+++QUARKUS_MANAGEMENT_FILTER__FILTER__HEADER__HEADER_NAME_+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + | diff --git a/_generated-doc/latest/config/quarkus-web-dependency-locator-web-dependency-locator-config.adoc b/_generated-doc/latest/config/quarkus-web-dependency-locator-web-dependency-locator-config.adoc new file mode 100644 index 00000000000..22896f99254 --- /dev/null +++ b/_generated-doc/latest/config/quarkus-web-dependency-locator-web-dependency-locator-config.adoc @@ -0,0 +1,81 @@ + +:summaryTableId: quarkus-web-dependency-locator-web-dependency-locator-config +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-web-dependency-locator-web-dependency-locator-config_configuration]]link:#quarkus-web-dependency-locator-web-dependency-locator-config_configuration[Configuration property] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-version-reroute]]`link:#quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-version-reroute[quarkus.web-dependency-locator.version-reroute]` + + +[.description] +-- +If the version reroute is enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-web-root]]`link:#quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-web-root[quarkus.web-dependency-locator.web-root]` + + +[.description] +-- +The directory in the resources which serves as root for the web assets + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT+++` +endif::add-copy-button-to-env-var[] +--|string +|`web` + + +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-app-root]]`link:#quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-app-root[quarkus.web-dependency-locator.app-root]` + + +[.description] +-- +The directory in the resources which serves as root for the app assets + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT+++` +endif::add-copy-button-to-env-var[] +--|string +|`app` + + +a|icon:lock[title=Fixed at build time] [[quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-import-mappings-module-specifier]]`link:#quarkus-web-dependency-locator-web-dependency-locator-config_quarkus-web-dependency-locator-import-mappings-module-specifier[quarkus.web-dependency-locator.import-mappings."module-specifier"]` + + +[.description] +-- +User defined import mappings + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + +| + +|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-web-jar-locator-web-jar-locator-config.adoc b/_generated-doc/latest/config/quarkus-web-jar-locator-web-jar-locator-config.adoc deleted file mode 100644 index 630f8d8e9c3..00000000000 --- a/_generated-doc/latest/config/quarkus-web-jar-locator-web-jar-locator-config.adoc +++ /dev/null @@ -1,46 +0,0 @@ - -:summaryTableId: quarkus-web-jar-locator-web-jar-locator-config -[.configuration-legend] -icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime -[.configuration-reference, cols="80,.^10,.^10"] -|=== - -h|[[quarkus-web-jar-locator-web-jar-locator-config_configuration]]link:#quarkus-web-jar-locator-web-jar-locator-config_configuration[Configuration property] - -h|Type -h|Default - -a|icon:lock[title=Fixed at build time] [[quarkus-web-jar-locator-web-jar-locator-config_quarkus-web-jar-locator-version-reroute]]`link:#quarkus-web-jar-locator-web-jar-locator-config_quarkus-web-jar-locator-version-reroute[quarkus.web-jar-locator.version-reroute]` - - -[.description] --- -If the version reroute is enabled. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a|icon:lock[title=Fixed at build time] [[quarkus-web-jar-locator-web-jar-locator-config_quarkus-web-jar-locator-import-mappings-import-mappings]]`link:#quarkus-web-jar-locator-web-jar-locator-config_quarkus-web-jar-locator-import-mappings-import-mappings[quarkus.web-jar-locator.import-mappings]` - - -[.description] --- -User defined import mappings - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS+++` -endif::add-copy-button-to-env-var[] ---|`Map` -| - -|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-webdependency-locator.adoc b/_generated-doc/latest/config/quarkus-webdependency-locator.adoc new file mode 100644 index 00000000000..fbf226804a6 --- /dev/null +++ b/_generated-doc/latest/config/quarkus-webdependency-locator.adoc @@ -0,0 +1,81 @@ + +:summaryTableId: quarkus-webdependency-locator +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference.searchable, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-webdependency-locator_configuration]]link:#quarkus-webdependency-locator_configuration[Configuration property] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-webdependency-locator_quarkus-web-dependency-locator-version-reroute]]`link:#quarkus-webdependency-locator_quarkus-web-dependency-locator-version-reroute[quarkus.web-dependency-locator.version-reroute]` + + +[.description] +-- +If the version reroute is enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_VERSION_REROUTE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-webdependency-locator_quarkus-web-dependency-locator-web-root]]`link:#quarkus-webdependency-locator_quarkus-web-dependency-locator-web-root[quarkus.web-dependency-locator.web-root]` + + +[.description] +-- +The directory in the resources which serves as root for the web assets + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_WEB_ROOT+++` +endif::add-copy-button-to-env-var[] +--|string +|`web` + + +a|icon:lock[title=Fixed at build time] [[quarkus-webdependency-locator_quarkus-web-dependency-locator-app-root]]`link:#quarkus-webdependency-locator_quarkus-web-dependency-locator-app-root[quarkus.web-dependency-locator.app-root]` + + +[.description] +-- +The directory in the resources which serves as root for the app assets + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_APP_ROOT+++` +endif::add-copy-button-to-env-var[] +--|string +|`app` + + +a|icon:lock[title=Fixed at build time] [[quarkus-webdependency-locator_quarkus-web-dependency-locator-import-mappings-module-specifier]]`link:#quarkus-webdependency-locator_quarkus-web-dependency-locator-import-mappings-module-specifier[quarkus.web-dependency-locator.import-mappings."module-specifier"]` + + +[.description] +-- +User defined import mappings + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEB_DEPENDENCY_LOCATOR_IMPORT_MAPPINGS__MODULE_SPECIFIER_+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + +| + +|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-webjar-locator.adoc b/_generated-doc/latest/config/quarkus-webjar-locator.adoc deleted file mode 100644 index c8bdc587dc8..00000000000 --- a/_generated-doc/latest/config/quarkus-webjar-locator.adoc +++ /dev/null @@ -1,46 +0,0 @@ - -:summaryTableId: quarkus-webjar-locator -[.configuration-legend] -icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime -[.configuration-reference.searchable, cols="80,.^10,.^10"] -|=== - -h|[[quarkus-webjar-locator_configuration]]link:#quarkus-webjar-locator_configuration[Configuration property] - -h|Type -h|Default - -a|icon:lock[title=Fixed at build time] [[quarkus-webjar-locator_quarkus-web-jar-locator-version-reroute]]`link:#quarkus-webjar-locator_quarkus-web-jar-locator-version-reroute[quarkus.web-jar-locator.version-reroute]` - - -[.description] --- -If the version reroute is enabled. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEB_JAR_LOCATOR_VERSION_REROUTE+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a|icon:lock[title=Fixed at build time] [[quarkus-webjar-locator_quarkus-web-jar-locator-import-mappings-import-mappings]]`link:#quarkus-webjar-locator_quarkus-web-jar-locator-import-mappings-import-mappings[quarkus.web-jar-locator.import-mappings]` - - -[.description] --- -User defined import mappings - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEB_JAR_LOCATOR_IMPORT_MAPPINGS+++` -endif::add-copy-button-to-env-var[] ---|`Map` -| - -|=== \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config.adoc b/_generated-doc/latest/config/quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config.adoc new file mode 100644 index 00000000000..0698c5a671b --- /dev/null +++ b/_generated-doc/latest/config/quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config.adoc @@ -0,0 +1,104 @@ + +:summaryTableId: quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_configuration]]link:#quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_configuration[Configuration property] + +h|Type +h|Default + +a| [[quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-offer-per-message-compression]]`link:#quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-offer-per-message-compression[quarkus.websockets-next.client.offer-per-message-compression]` + + +[.description] +-- +Compression Extensions for WebSocket are supported by default. + +See also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-compression-level]]`link:#quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-compression-level[quarkus.websockets-next.client.compression-level]` + + +[.description] +-- +The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-max-message-size]]`link:#quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-max-message-size[quarkus.websockets-next.client.max-message-size]` + + +[.description] +-- +The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-auto-ping-interval]]`link:#quarkus-websockets-next-client-websockets-next-web-sockets-client-runtime-config_quarkus-websockets-next-client-auto-ping-interval[quarkus.websockets-next.client.auto-ping-interval]` + + +[.description] +-- +The interval after which, when set, the client sends a ping message to a connected server automatically. + +Ping messages are not sent automatically by default. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config.adoc b/_generated-doc/latest/config/quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config.adoc new file mode 100644 index 00000000000..b58f562345e --- /dev/null +++ b/_generated-doc/latest/config/quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config.adoc @@ -0,0 +1,121 @@ + +:summaryTableId: quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_configuration]]link:#quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_configuration[Configuration property] + +h|Type +h|Default + +a| [[quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-supported-subprotocols]]`link:#quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-supported-subprotocols[quarkus.websockets-next.server.supported-subprotocols]` + + +[.description] +-- +See link:https://datatracker.ietf.org/doc/html/rfc6455#page-12[The WebSocket Protocol] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a| [[quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-per-message-compression-supported]]`link:#quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-per-message-compression-supported[quarkus.websockets-next.server.per-message-compression-supported]` + + +[.description] +-- +Compression Extensions for WebSocket are supported by default. + +See also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-compression-level]]`link:#quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-compression-level[quarkus.websockets-next.server.compression-level]` + + +[.description] +-- +The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-max-message-size]]`link:#quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-max-message-size[quarkus.websockets-next.server.max-message-size]` + + +[.description] +-- +The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-auto-ping-interval]]`link:#quarkus-websockets-next-server-websockets-next-web-sockets-server-runtime-config_quarkus-websockets-next-server-auto-ping-interval[quarkus.websockets-next.server.auto-ping-interval]` + + +[.description] +-- +The interval after which, when set, the server sends a ping message to a connected client automatically. + +Ping messages are not sent automatically by default. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-websockets-next-websockets-next-web-sockets-runtime-config.adoc b/_generated-doc/latest/config/quarkus-websockets-next-websockets-next-web-sockets-runtime-config.adoc deleted file mode 100644 index 52b34aadad3..00000000000 --- a/_generated-doc/latest/config/quarkus-websockets-next-websockets-next-web-sockets-runtime-config.adoc +++ /dev/null @@ -1,66 +0,0 @@ - -:summaryTableId: quarkus-websockets-next-websockets-next-web-sockets-runtime-config -[.configuration-legend] -icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime -[.configuration-reference, cols="80,.^10,.^10"] -|=== - -h|[[quarkus-websockets-next-websockets-next-web-sockets-runtime-config_configuration]]link:#quarkus-websockets-next-websockets-next-web-sockets-runtime-config_configuration[Configuration property] - -h|Type -h|Default - -a| [[quarkus-websockets-next-websockets-next-web-sockets-runtime-config_quarkus-websockets-next-supported-subprotocols]]`link:#quarkus-websockets-next-websockets-next-web-sockets-runtime-config_quarkus-websockets-next-supported-subprotocols[quarkus.websockets-next.supported-subprotocols]` - - -[.description] --- -See link:https://datatracker.ietf.org/doc/html/rfc6455#page-12[The WebSocket Protocol] - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a| [[quarkus-websockets-next-websockets-next-web-sockets-runtime-config_quarkus-websockets-next-timeout]]`link:#quarkus-websockets-next-websockets-next-web-sockets-runtime-config_quarkus-websockets-next-timeout[quarkus.websockets-next.timeout]` - - -[.description] --- -TODO Not implemented yet. The default timeout to complete processing of a message. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_TIMEOUT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_TIMEOUT+++` -endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] -| - -|=== -ifndef::no-duration-note[] -[NOTE] -[id='duration-note-anchor-{summaryTableId}'] -.About the Duration format -==== -To write duration values, use the standard `java.time.Duration` format. -See the link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() Java API documentation] for more information. - -You can also use a simplified format, starting with a number: - -* If the value is only a number, it represents time in seconds. -* If the value is a number followed by `ms`, it represents time in milliseconds. - -In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: - -* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. -* If the value is a number followed by `d`, it is prefixed with `P`. -==== -endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-websockets-next.adoc b/_generated-doc/latest/config/quarkus-websockets-next.adoc index 8aa5f07883e..25e91f93da5 100644 --- a/_generated-doc/latest/config/quarkus-websockets-next.adoc +++ b/_generated-doc/latest/config/quarkus-websockets-next.adoc @@ -10,7 +10,80 @@ h|[[quarkus-websockets-next_configuration]]link:#quarkus-websockets-next_configu h|Type h|Default -a| [[quarkus-websockets-next_quarkus-websockets-next-supported-subprotocols]]`link:#quarkus-websockets-next_quarkus-websockets-next-supported-subprotocols[quarkus.websockets-next.supported-subprotocols]` +a| [[quarkus-websockets-next_quarkus-websockets-next-client-offer-per-message-compression]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-offer-per-message-compression[quarkus.websockets-next.client.offer-per-message-compression]` + + +[.description] +-- +Compression Extensions for WebSocket are supported by default. + +See also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_OFFER_PER_MESSAGE_COMPRESSION+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-websockets-next_quarkus-websockets-next-client-compression-level]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-compression-level[quarkus.websockets-next.client.compression-level]` + + +[.description] +-- +The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_COMPRESSION_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-client-max-message-size]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-max-message-size[quarkus.websockets-next.client.max-message-size]` + + +[.description] +-- +The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpClientOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_MAX_MESSAGE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-client-auto-ping-interval]]`link:#quarkus-websockets-next_quarkus-websockets-next-client-auto-ping-interval[quarkus.websockets-next.client.auto-ping-interval]` + + +[.description] +-- +The interval after which, when set, the client sends a ping message to a connected server automatically. + +Ping messages are not sent automatically by default. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_CLIENT_AUTO_PING_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-supported-subprotocols]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-supported-subprotocols[quarkus.websockets-next.server.supported-subprotocols]` [.description] @@ -18,27 +91,82 @@ a| [[quarkus-websockets-next_quarkus-websockets-next-supported-subprotocols]]`li See link:https://datatracker.ietf.org/doc/html/rfc6455#page-12[The WebSocket Protocol] ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SUPPORTED_SUBPROTOCOLS+++` +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_SUPPORTED_SUBPROTOCOLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a| [[quarkus-websockets-next_quarkus-websockets-next-timeout]]`link:#quarkus-websockets-next_quarkus-websockets-next-timeout[quarkus.websockets-next.timeout]` +a| [[quarkus-websockets-next_quarkus-websockets-next-server-per-message-compression-supported]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-per-message-compression-supported[quarkus.websockets-next.server.per-message-compression-supported]` + + +[.description] +-- +Compression Extensions for WebSocket are supported by default. + +See also link:https://datatracker.ietf.org/doc/html/rfc7692[RFC 7692] + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_PER_MESSAGE_COMPRESSION_SUPPORTED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-compression-level]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-compression-level[quarkus.websockets-next.server.compression-level]` + + +[.description] +-- +The compression level must be a value between 0 and 9. The default value is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_WEBSOCKET_COMPRESSION_LEVEL`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_COMPRESSION_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-max-message-size]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-max-message-size[quarkus.websockets-next.server.max-message-size]` + + +[.description] +-- +The maximum size of a message in bytes. The default values is `io.vertx.core.http.HttpServerOptions++#++DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_MAX_MESSAGE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a| [[quarkus-websockets-next_quarkus-websockets-next-server-auto-ping-interval]]`link:#quarkus-websockets-next_quarkus-websockets-next-server-auto-ping-interval[quarkus.websockets-next.server.auto-ping-interval]` [.description] -- -TODO Not implemented yet. The default timeout to complete processing of a message. +The interval after which, when set, the server sends a ping message to a connected client automatically. + +Ping messages are not sent automatically by default. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_TIMEOUT+++` +Environment variable: `+++QUARKUS_WEBSOCKETS_NEXT_SERVER_AUTO_PING_INTERVAL+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More information about the Duration format]] diff --git a/_guides/_attributes.adoc b/_guides/_attributes.adoc index be5d3cadf51..ffcefaff8d6 100644 --- a/_guides/_attributes.adoc +++ b/_guides/_attributes.adoc @@ -1,7 +1,7 @@ // Common attributes. // --> No blank lines (it ends the document header) :project-name: Quarkus -:quarkus-version: 3.10.2 +:quarkus-version: 3.11.0 :quarkus-platform-groupid: io.quarkus.platform // . :maven-version: 3.9.6 @@ -10,19 +10,19 @@ :graalvm-flavor: jdk-21 :mandrel-flavor: jdk-21 :surefire-version: 3.2.5 -:gradle-version: 8.6 -:elasticsearch-version: 8.12.1 -:elasticsearch-image: docker.io/elastic/elasticsearch:8.12.1 -:opensearch-image: docker.io/opensearchproject/opensearch:2.11.1 +:gradle-version: 8.7 +:elasticsearch-version: 8.13.2 +:elasticsearch-image: docker.io/elastic/elasticsearch:8.13.2 +:opensearch-image: docker.io/opensearchproject/opensearch:2.13.0 :infinispan-version: ${infinispan.version} :infinispan-protostream-version: ${infinispan.protostream.version} -:logstash-image: docker.io/elastic/logstash:8.12.1 -:kibana-image: docker.io/elastic/kibana:8.12.1 +:logstash-image: docker.io/elastic/logstash:8.13.2 +:kibana-image: docker.io/elastic/kibana:8.13.2 :keycloak-docker-image: quay.io/keycloak/keycloak:23.0.7 -:jandex-version: 3.1.7 +:jandex-version: 3.1.8 :jandex-gradle-plugin-version: 1.0.0 :kotlin-version: 1.9.23 -:grpc-version: 1.62.2 +:grpc-version: 1.63.0 :protoc-version: 3.25.0 :gcf-invoker-version: 1.3.0 :hibernate-orm-version: 6.4 diff --git a/_guides/amqp.adoc b/_guides/amqp.adoc index d36d6391cb0..b61117c1d8e 100644 --- a/_guides/amqp.adoc +++ b/_guides/amqp.adoc @@ -151,9 +151,10 @@ Quarkus has built-in capabilities to deal with JSON AMQP messages. [NOTE] .@RegisterForReflection ==== -The `@RegisterForReflection` annotation instructs Quarkus to include the class (including fields and methods) when building the native executable. -This will be useful later when we run the applications as native executables inside containers. -Without, the native compilation would remove the fields and methods during the dead-code elimination phase. +The `@RegisterForReflection` annotation instructs Quarkus to keep the class, its fields, and methods when creating a native executable. +This is crucial when we later run our applications as native executables within containers. +Without this annotation, the native compilation process would discard the fields and methods during the dead-code elimination phase, which would lead to runtime errors. +More details about the `@RegisterForReflection` annotation can be found on the xref:writing-native-applications-tips.adoc#registerForReflection[native application tips] page. ==== == Sending quote request diff --git a/_guides/cache-infinispan-reference.adoc b/_guides/cache-infinispan-reference.adoc new file mode 100644 index 00000000000..6030f03d203 --- /dev/null +++ b/_guides/cache-infinispan-reference.adoc @@ -0,0 +1,138 @@ +//// +This guide is maintained in the main Quarkus repository +and pull requests should be submitted there: +https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc +//// += Infinispan Cache +:extension-status: preview +include::_attributes.adoc[] +:categories: data +:summary: Use Infinispan as the Quarkus cache backend +:topics: infinispan,cache,data +:extensions: io.quarkus:quarkus-infinispan-cache,io.quarkus:quarkus-infinispan-client + +By default, Quarkus Cache uses Caffeine as backend. +It's possible to use Infinispan instead. + +include::{includes}/extension-status.adoc[] + +== Infinispan as cache backend + +When using Infinispan as the backend for Quarkus cache, each cached item will be stored in Infinispan: + +- The backend uses the __ Infinispan client (unless configured differently), so ensure its configuration is +set up accordingly (or use the xref:infinispan-dev-services.adoc[Infinispan Dev Service]) +- Both the key and the value are marshalled using Protobuf with Protostream. + +== Use the Infinispan backend + +First, add the `quarkus-infinispan-cache` extension to your project: + +[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + io.quarkus + quarkus-infinispan-cache + +---- + +[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("io.quarkus:quarkus-infinispan-cache") +---- + +Then, use the `@CacheResult` and other cache annotations as detailed in the xref:cache.adoc[Quarkus Cache guide]: + +[source, java] +---- +@GET +@Path("/{keyElement1}/{keyElement2}/{keyElement3}") +@CacheResult(cacheName = "expensiveResourceCache") +public ExpensiveResponse getExpensiveResponse(@PathParam("keyElement1") @CacheKey String keyElement1, + @PathParam("keyElement2") @CacheKey String keyElement2, @PathParam("keyElement3") @CacheKey String keyElement3, + @QueryParam("foo") String foo) { + invocations.incrementAndGet(); + ExpensiveResponse response = new ExpensiveResponse(); + response.setResult(keyElement1 + " " + keyElement2 + " " + keyElement3 + " too!"); + return response; +} + +@POST +@CacheInvalidateAll(cacheName = "expensiveResourceCache") +public void invalidateAll() { + +} +---- + +[[infinispan-cache-configuration-reference]] +== Configure the Infinispan backend + +The Infinispan backend uses the `` Infinispan client. +Refer to the xref:infinispan-client-reference.adoc[Infinispan reference] for configuring the access to Infinispan. + +TIP: In dev mode, you can use the xref:infinispan-dev-services.adoc[Infinispan Dev Service]. + +If you want to use another Infinispan for your cache, configure the `client-name` as follows: + +[source, properties] +---- +quarkus.cache.infinispan.client-name=another +---- + +== Marshalling + +When interacting with Infinispan in Quarkus, you can easily marshal and unmarshal +Java simple types when writing to or reading from the cache. However, when dealing +with Plain Old Java Objects (POJOs), users of Infinispan need to provide the marshalling +schema. + +[source, java] +---- +@Proto +public record ExpensiveResponse(String result) { +} + +@ProtoSchema(includeClasses = { ExpensiveResponse.class }) +interface Schema extends GeneratedSchema { +} +---- + +Read more about it in the xref:infinispan-client-reference.adoc[Infinispan reference] in the Annotation +based serialization section. + +== Expiration + +You have the option to configure two properties for data expiration: *lifespan* and *max-idle*. + +=== Lifespan + +In Infinispan, *lifespan* refers to a configuration parameter that determines the maximum time an +entry (or an object) can remain in the cache since it was created or last accessed before it is +considered expired and removed from the cache. + +When you configure the *lifespan* parameter for entries in an Infinispan cache, +you specify a time duration. After an entry has been added to the cache or accessed +(read or written), it starts its lifespan countdown. If the time since the entry +was created or last accessed exceeds the specified "lifespan" duration, the entry +is considered expired and becomes eligible for eviction from the cache. + +[source, properties] +---- +quarkus.cache.infinispan.my-cache.lifespan=10s +---- + +=== Max Idle +When you configure the *max-idle* parameter for entries in an Infinispan cache, you specify a time +duration. After an entry has been accessed (read or written) in the cache, if there are no subsequent +accesses to that entry within the specified duration, it is considered idle. Once the idle time +exceeds the *max-idle* duration, the entry is considered expired and eligible for eviction from +the cache. + +[source, properties] +---- +quarkus.cache.infinispan.my-cache.max-idle=100s +---- + +include::{generated-dir}/config/quarkus-cache-infinispan.adoc[opts=optional, leveloffset=+1] diff --git a/_guides/cache.adoc b/_guides/cache.adoc index c927e03a3cd..aa704e3de3b 100644 --- a/_guides/cache.adoc +++ b/_guides/cache.adoc @@ -1075,3 +1075,4 @@ When you encounter this error, you can easily fix it by adding the following ann <1> It is an array, so you can register several cache implementations in one go if your configuration requires several of them. This annotation will register the cache implementation classes for reflection and this will include the classes into the native executable. +More details about the `@RegisterForReflection` annotation can be found on the xref:writing-native-applications-tips.adoc#registerForReflection[native application tips] page. diff --git a/_guides/cdi-integration.adoc b/_guides/cdi-integration.adoc index 2da15c9731d..0ff90a1fb14 100644 --- a/_guides/cdi-integration.adoc +++ b/_guides/cdi-integration.adoc @@ -13,7 +13,7 @@ include::_attributes.adoc[] :extensions: io.quarkus:quarkus-arc ArC, the CDI container in Quarkus, is bootstrapped at build time. -To integrate with the container, https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#spi_lite[CDI Build Compatible Extensions, window="_blank"] can be used, as well as a Quarkus-specific extension API. +To integrate with the container, https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#spi_lite[CDI Build Compatible Extensions, window="_blank"] can be used, as well as a Quarkus-specific extension API. CDI Portable Extensions are not and cannot be supported. This guide focuses on the Quarkus-specific extensions API. @@ -40,7 +40,7 @@ In the following sections we will describe all the relevant build items and comm == Metadata Sources Classes and annotations are the primary source of bean-level metadata. -The initial metadata are read from the _bean archive index_, an immutable https://github.com/wildfly/jandex[Jandex index, window="_blank"] which is built from various sources during <>. +The initial metadata are read from the _bean archive index_, an immutable https://github.com/smallrye/jandex[Jandex index, window="_blank"] which is built from various sources during <>. However, extensions can add, remove or transform the metadata at certain stages of the bootstrap. Moreover, extensions can also register <>. This is an important aspect to realize when integrating CDI components in Quarkus. @@ -93,8 +93,8 @@ NOTE: If no default scope is specified the `@Dependent` pseudo-scope is used. === _Reason 2_: Class Is Discovered but Has No Bean Defining Annotation -In Quarkus, the application is represented by a single bean archive with the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#default_bean_discovery[bean discovery mode `annotated`, window="_blank"]. -Therefore, bean classes that don't have a https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#bean_defining_annotations[bean defining annotation, window="_blank"] are ignored. +In Quarkus, the application is represented by a single bean archive with the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#default_bean_discovery[bean discovery mode `annotated`, window="_blank"]. +Therefore, bean classes that don't have a https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#bean_defining_annotations[bean defining annotation, window="_blank"] are ignored. Bean defining annotations are declared on the class-level and include scopes, stereotypes and `@Interceptor`. _Solution 1_: Use the `AutoAddScopeBuildItem`. This build item can be used to add a scope to a class that meets certain conditions. @@ -163,7 +163,7 @@ _Solution_: Use the `AdditionalBeanBuildItem` as described in <>. @@ -28,7 +28,7 @@ NOTE: Most of the existing CDI code should work just fine but there are some sma Bean discovery in CDI is a complex process which involves legacy deployment structures and accessibility requirements of the underlying module architecture. However, Quarkus is using a *simplified bean discovery*. -There is only single bean archive with the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#default_bean_discovery[bean discovery mode `annotated`, window="_blank"] and no visibility boundaries. +There is only single bean archive with the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#default_bean_discovery[bean discovery mode `annotated`, window="_blank"] and no visibility boundaries. The bean archive is synthesized from: @@ -38,7 +38,7 @@ The bean archive is synthesized from: * dependencies referenced by `quarkus.index-dependency` in `application.properties`, * and Quarkus integration code. -Bean classes that don't have a https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#bean_defining_annotations[bean defining annotation, window="_blank"] are not discovered. +Bean classes that don't have a https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#bean_defining_annotations[bean defining annotation, window="_blank"] are not discovered. This behavior is defined by CDI. But producer methods and fields and observer methods are discovered even if the declaring class is not annotated with a bean defining annotation (this behavior is different to what is defined in CDI). In fact, the declaring bean classes are considered annotated with `@Dependent`. @@ -220,6 +220,11 @@ The following features from CDI Full are also supported: * `@SessionScoped` ** Only with the Undertow extension; see xref:cdi.adoc#bean-scope-available[here] for details +The _method invokers_ implementation supports asynchronous methods. +The following methods are considered asynchronous and `@Dependent` instances are only destroyed when the asynchronous action completes: + +* methods that declare a return type of `CompletionStage`, `Uni`, or `Multi` + NOTE: These additional features are not covered by the CDI Lite TCK. [[nonstandard_features]] @@ -1064,6 +1069,47 @@ public class NoopAsyncObserverExceptionHandler implements AsyncObserverException } ---- +[[reactive_pitfalls]] +== Pitfalls with Reactive Programming + +CDI is a purely synchronous framework. +Its notion of asynchrony is very limited and based solely on thread pools and thread offloading. +Therefore, there is a number of pitfalls when using CDI together with reactive programming. + +=== Detecting When Blocking Is Allowed + +The `io.quarkus.runtime.BlockingOperationControl#isBlockingAllowed()` method can be used to detect whether blocking is allowed on the current thread. +When it is not, and you need to perform a blocking operation, you have to offload it to another thread. +The easiest way is to use the `Vertx.executeBlocking()` method: + +[source,java] +---- +import io.quarkus.runtime.BlockingOperationControl; + +@ApplicationScoped +public class MyBean { + @Inject + Vertx vertx; + + @PostConstruct + void init() { + if (BlockingOperationControl.isBlockingAllowed()) { + somethingThatBlocks(); + } else { + vertx.executeBlocking(() -> { + somethingThatBlocks(); + return null; + }); + } + } + + void somethingThatBlocks() { + // use the file system or JDBC, call a REST service, etc. + Thread.sleep(5000); + } +} +---- + [[build_time_apis]] == Build Time Extensions diff --git a/_guides/cdi.adoc b/_guides/cdi.adoc index 7b6fa294a27..79aa3336629 100644 --- a/_guides/cdi.adoc +++ b/_guides/cdi.adoc @@ -7,14 +7,14 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: core :keywords: qualifier event interceptor observer arc -:summary: Quarkus DI solution is based on the [Jakarta Contexts and Dependency Injection 4.0](https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html) specification. This guide explains the basics of CDI. +:summary: Quarkus DI solution is based on the [Jakarta Contexts and Dependency Injection 4.1](https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html) specification. This guide explains the basics of CDI. :numbered: :sectnums: :sectnumlevels: 4 :topics: cdi,arc,injection,interceptor,observer :extensions: io.quarkus:quarkus-arc -In this guide we're going to describe the basic principles of the Quarkus programming model that is based on the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html[Jakarta Contexts and Dependency Injection 4.0, window="_blank"] specification. +In this guide we're going to describe the basic principles of the Quarkus programming model that is based on the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html[Jakarta Contexts and Dependency Injection 4.1, window="_blank"] specification. == OK. Let's start simple. What is a bean? @@ -104,7 +104,7 @@ public class Translator { == Can I use setter and constructor injection? Yes, you can. -In fact, in CDI the "setter injection" is superseded by more powerful https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#initializer_methods[initializer methods, window="_blank"]. +In fact, in CDI the "setter injection" is superseded by more powerful https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#initializer_methods[initializer methods, window="_blank"]. Initializers may accept multiple parameters and don't have to follow the JavaBean naming conventions. .Initialized and Constructor Injection Example @@ -134,7 +134,7 @@ It's also not necessary to add `@Inject` if there is only one constructor presen == You talked about some qualifiers? -https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#qualifiers[Qualifiers, window="_blank"] are annotations that help the container to distinguish beans that implement the same type. +https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#qualifiers[Qualifiers, window="_blank"] are annotations that help the container to distinguish beans that implement the same type. As we already said a bean is assignable to an injection point if it has all the required qualifiers. If you declare no qualifier at an injection point the `@Default` qualifier is assumed. @@ -163,7 +163,7 @@ public class SuperiorTranslator extends Translator { } } ---- -<1> `@Superior` is a https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#defining_qualifier_types[qualifier annotation, window="_blank"]. +<1> `@Superior` is a https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#defining_qualifier_types[qualifier annotation, window="_blank"]. This bean would be assignable to `@Inject @Superior Translator` and `@Inject @Superior SuperiorTranslator` but not to `@Inject Translator`. The reason is that `@Inject Translator` is automatically transformed to `@Inject @Default Translator` during typesafe resolution. @@ -216,7 +216,7 @@ Therefore, we recommend to stick with `@ApplicationScoped` by default unless the [[client_proxies]] == I don't understand the concept of client proxies. -Indeed, the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#client_proxies[client proxies, window="_blank"] could be hard to grasp, but they provide some useful functionality. +Indeed, the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#client_proxies[client proxies, window="_blank"] could be hard to grasp, but they provide some useful functionality. A client proxy is basically an object that delegates all method invocations to a target bean instance. It's a container construct that implements `io.quarkus.arc.ClientProxy` and extends the bean class. @@ -244,7 +244,7 @@ class Translator_ClientProxy extends Translator { <1> } } ---- -<1> The `Translator_ClientProxy` instance is always injected instead of a direct reference to a https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#contextual_instance[contextual instance, window="_blank"] of the `Translator` bean. +<1> The `Translator_ClientProxy` instance is always injected instead of a direct reference to a https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#contextual_instance[contextual instance, window="_blank"] of the `Translator` bean. Client proxies allow for: @@ -518,10 +518,10 @@ TIP: For more info about events/observers visit https://docs.jboss.org/weld/refe == Conclusion -In this guide, we've covered some basic topics of the Quarkus programming model that is based on the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html[Jakarta Contexts and Dependency Injection 4.0, window="_blank"] specification. +In this guide, we've covered some basic topics of the Quarkus programming model that is based on the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html[Jakarta Contexts and Dependency Injection 4.1, window="_blank"] specification. Quarkus implements the CDI Lite specification, but not CDI Full. See also <>. There are also quite a few <> and <>. TIP: If you wish to learn more about Quarkus-specific features and limitations there is a Quarkus xref:cdi-reference.adoc[CDI Reference Guide]. -We also recommend you to read the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html[CDI specification] and the https://docs.jboss.org/weld/reference/latest/en-US/html/[Weld documentation] (Weld is a CDI Reference Implementation) to get acquainted with more complex topics. +We also recommend you to read the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html[CDI specification] and the https://docs.jboss.org/weld/reference/latest/en-US/html/[Weld documentation] (Weld is a CDI Reference Implementation) to get acquainted with more complex topics. diff --git a/_guides/dev-services.adoc b/_guides/dev-services.adoc index 2d44bc7c094..d2e32f4aade 100644 --- a/_guides/dev-services.adoc +++ b/_guides/dev-services.adoc @@ -165,6 +165,14 @@ More information can be found in the xref:elasticsearch-dev-services.adoc[Elasti include::{generated-dir}/config/quarkus-elasticsearch-devservices-elasticsearch-dev-services-build-time-config.adoc[opts=optional, leveloffset=+1] +=== Observability + +The Observability Dev Services will be enabled when the `quarkus-observability-devservices` extension is present in your application, and +there is at least one dev resource on the classpath. More information can be found in the +xref:observability-devservices.adoc[Observability Dev Services Guide]. + +include::{generated-dir}/config/quarkus-observability-config-observability-configuration.adoc[opts=optional, leveloffset=+1] + == Dev Services beyond the Quarkus Platform Many Quarkiverse extensions which are not in the Quarkus Platform also offer Dev Services. diff --git a/_guides/dev-ui.adoc b/_guides/dev-ui.adoc index e27cb0910d8..a2bcb930fc7 100644 --- a/_guides/dev-ui.adoc +++ b/_guides/dev-ui.adoc @@ -317,7 +317,7 @@ import { beans } from 'build-time-data'; import '@vaadin/grid'; // <1> import { columnBodyRenderer } from '@vaadin/grid/lit.js'; // <2> import '@vaadin/vertical-layout'; -import 'qui-badge'; // <3> +import '@qomponent/qui-badge'; // <3> /** * This component shows the Arc Beans @@ -459,17 +459,16 @@ customElements.define('qwc-arc-beans', QwcArcBeans); ---- <1> Import the Vaadin component you want to use <2> You can also import other functions if needed -<3> There are some internal UI components that you can use, described below +<3> You can also use any component in the Qomponent library, described below -===== Using internal UI components +===== Qomponent -Some https://github.com/quarkusio/quarkus/tree/main/extensions/vertx-http/dev-ui-resources/src/main/resources/dev-ui/qui[internal UI components] (under the `qui` namespace) are available to make certain things easier: +We also include all components from the [Qomponent](https://github.com/qomponent) library -- Card -- Badge -- Alert -- Code block -- IDE Link +- [Card](https://www.npmjs.com/package/@qomponent/qui-card) +- [Badge](https://www.npmjs.com/package/@qomponent/qui-badge) +- [Alert](https://www.npmjs.com/package/@qomponent/qui-alert) +- [Code block](https://www.npmjs.com/package/@qomponent/qui-code-block) ====== Card @@ -477,20 +476,20 @@ Card component to display contents in a card [source,javascript] ---- -import 'qui-card'; +import '@qomponent/qui-card'; ---- [source,html] ---- - -

- My contents -
- + +
+
+ Hello +
+
+
---- -https://github.com/phillip-kruger/quarkus-jokes/blob/f572ed6f949de0c0b8cbfa99d7389ab5168fea65/deployment/src/main/resources/dev-ui/qwc-jokes-vaadin.js#L110[Example code] - ====== Badge Badge UI Component based on the https://vaadin.com/docs/latest/components/badge[vaadin themed] badge @@ -499,109 +498,99 @@ image::dev-ui-qui-badge-v2.png[alt=Dev UI Badge,role="center"] [source,javascript] ---- -import 'qui-badge'; +import '@qomponent/qui-badge'; ---- You can use any combination of small, primary, pill, with icon and clickable with any level of `default`, `success`, `warning`, `error`, `contrast`, or set your own colors. [source,html] ---- -
-

Badges

-

Badges wrap the Vaadin theme in a component. - See https://vaadin.com/docs/latest/components/badge for more info. -

-
- -
-
- Default - Success - Warning - Error - Contrast - Custom colours -
-
-
- -
-
- Default primary - Success primary - Warning primary - Error primary - Contrast primary - Custom colours -
-
-
- -
-
- Default pill - Success pill - Warning pill - Error pill - Contrast pill - Custom colours -
-
-
- -
-
- - Default icon - - - Success icon - - - Warning icon - - - Error icon - - - Contrast icon - - - Custom colours - -
-
-
- -
-
- - - - - - -
-
-
- -
-
- this._info()}>Default - this._success()}>Success - this._warning()}>Warning - this._error()}>Error - this._contrast()}>Contrast - this._info()}>Custom colours -
-
-
+
+

Tiny

+
+ Default + Success + Warning + Error + Contrast + Custom colors +
+ +

Small

+
+ Default + Success + Warning + Error + Contrast + Custom colors +
+ +

Primary

+
+ Default primary + Success primary + Warning primary + Error primary + Contrast primary + Custom colors +
+ +

Pill

+
+ Default pill + Success pill + Warning pill + Error pill + Contrast pill + Custom colors +
+ +

With Icon

+
+ + Default icon + + + Success icon + + + Warning icon + + + Error icon + + + Contrast icon + + + Custom colors + +
+ +

Icon only

+
+ + + + + + +
+ +

Clickable

+
+ Default + Success + Warning + Error + Contrast + Custom colors
+
---- -https://github.com/phillip-kruger/quarkus-jokes/blob/f572ed6f949de0c0b8cbfa99d7389ab5168fea65/deployment/src/main/resources/dev-ui/qwc-jokes-vaadin.js#L214[Example code] - ====== Alert Alerts are modeled around the Bootstrap alerts. Click https://getbootstrap.com/docs/4.0/components/alerts[here] for more info. @@ -612,69 +601,62 @@ image::dev-ui-qui-alert-v2.png[alt=Dev UI Alert,role="center"] [source,javascript] ---- -import 'qui-alert'; +import '@qomponent/qui-alert'; ---- [source,html] ---- -
-
- Info alert - Success alert - Warning alert - Error alert -
- Permanent Info alert - Permanent Success alert - Permanent Warning alert - Permanent Error alert -
- Center Info alert - Center Success alert - Center Warning alert - Center Error alert -
- Info alert with icon - Success alert with icon - Warning alert with icon - Error alert with icon -
- Info alert with custom icon - Success alert with custom icon - Warning alert with custom icon - Error alert with custom icon -
- Small Info alert with icon - Small Success alert with icon - Small Warning alert with icon - Small Error alert with icon -
- Info alert with markup
quarkus.io
- Success alert with markup
quarkus.io
- Warning alert with markup
quarkus.io
- Error alert with markup
quarkus.io
-
- Primary Info alert with icon - Primary Success alert with icon - Primary Warning alert with icon - Primary Error alert with icon -
- Info alert with title - Success alert with title - Warning alert with title - Error alert with title -
- Info alert with title and icon - Success alert with title and icon - Warning alert with title and icon - Error alert with title and icon -
-
+Info alert +Success alert +Warning alert +Error alert + +Permanent Info alert +Permanent Success alert +Permanent Warning alert +Permanent Error alert + +Center Info alert +Center Success alert +Center Warning alert +Center Error alert + +Info alert with icon +Success alert with icon +Warning alert with icon +Error alert with icon + +Info alert with custom icon +Success alert with custom icon +Warning alert with custom icon +Error alert with custom icon + +Small Info alert with icon +Small Success alert with icon +Small Warning alert with icon +Small Error alert with icon + +Info alert with markup
quarkus.io
+Success alert with markup
quarkus.io
+Warning alert with markup
quarkus.io
+Error alert with markup
quarkus.io
+ +Primary Info alert with icon +Primary Success alert with icon +Primary Warning alert with icon +Primary Error alert with icon + +Info alert with title +Success alert with title +Warning alert with title +Error alert with title + +Info alert with title and icon +Success alert with title and icon +Warning alert with title and icon +Error alert with title and icon ---- -https://github.com/phillip-kruger/quarkus-jokes/blob/f572ed6f949de0c0b8cbfa99d7389ab5168fea65/deployment/src/main/resources/dev-ui/qwc-jokes-vaadin.js#L316[Example code] - - ====== Code block Display a code block. This component is aware of the theme and will use the correct codemirror theme to match the light/dark mode. @@ -684,21 +666,18 @@ image::dev-ui-qui-code-block-v2.png[alt=Dev UI Code Block,role="center"] [source,javascript] ---- -import '@quarkus-webcomponents/codeblock'; +import '@qomponent/qui-code-block'; ---- [source,html] ---- -
- - -
; + + + foo = bar + + ---- -https://github.com/quarkusio/quarkus/blob/05800d2a74601247a465f91f50d18c4075fb7fe6/extensions/kubernetes/vanilla/deployment/src/main/resources/dev-ui/qwc-kubernetes-manifest.js#L102[Example code] - Or fetching the contents from a URL: [source,html] @@ -711,8 +690,6 @@ Or fetching the contents from a URL:
---- -https://github.com/quarkusio/quarkus/blob/05800d2a74601247a465f91f50d18c4075fb7fe6/extensions/vertx-http/dev-ui-resources/src/main/resources/dev-ui/qwc/qwc-external-page.js#L118[Example code] - To make sure that the code block adopt the correct code-mirror theme (based on the current one in Dev UI), you can do the following: [source,javascript] @@ -741,7 +718,22 @@ Now you can get the current theme, so add the `theme` property to your code bloc
---- -====== IDE link +Modes: + - properties + - js + - java + - xml + - json + - yaml + - sql + - html + - css + - sass + - markdown + +==== Internal components + +===== IDE link Creates a link to a resource (like a Java source file) that can be opened in the user's IDE (if we could detect the IDE). diff --git a/_guides/getting-started.adoc b/_guides/getting-started.adoc index 93bf1921d1a..7c03569b67e 100644 --- a/_guides/getting-started.adoc +++ b/_guides/getting-started.adoc @@ -423,7 +423,7 @@ property called `test.url` that is set to the base test URL for situations where == Working with multi-module project or external modules -Quarkus heavily utilizes https://github.com/wildfly/jandex[Jandex] at build time, to discover various classes or annotations. One immediately recognizable application of this, is CDI bean discovery. +Quarkus heavily utilizes https://github.com/smallrye/jandex[Jandex] at build time, to discover various classes or annotations. One immediately recognizable application of this, is CDI bean discovery. As a result, most of the Quarkus extensions will not work properly if this build time discovery isn't properly setup. This index is created by default on the project on which Quarkus is configured for, thanks to our Maven and Gradle plugins. diff --git a/_guides/hibernate-search-orm-elasticsearch.adoc b/_guides/hibernate-search-orm-elasticsearch.adoc index d7010af2886..82faa37cf6a 100644 --- a/_guides/hibernate-search-orm-elasticsearch.adoc +++ b/_guides/hibernate-search-orm-elasticsearch.adoc @@ -823,7 +823,7 @@ as shown below. [source,properties] ---- -quarkus.hibernate-search-orm.elasticsearch.version=opensearch:2.11 +quarkus.hibernate-search-orm.elasticsearch.version=opensearch:2.13 ---- All other configuration options and APIs are exactly the same as with Elasticsearch. diff --git a/_guides/hibernate-search-standalone-elasticsearch.adoc b/_guides/hibernate-search-standalone-elasticsearch.adoc index 00d750fab92..6e4fb29c07a 100644 --- a/_guides/hibernate-search-standalone-elasticsearch.adoc +++ b/_guides/hibernate-search-standalone-elasticsearch.adoc @@ -741,7 +741,7 @@ as shown below. [source,properties] ---- -quarkus.hibernate-search-standalone.elasticsearch.version=opensearch:2.11 +quarkus.hibernate-search-standalone.elasticsearch.version=opensearch:2.13 ---- All other configuration options and APIs are exactly the same as with Elasticsearch. diff --git a/_guides/http-reference.adoc b/_guides/http-reference.adoc index b31f5f2c75a..15560058415 100644 --- a/_guides/http-reference.adoc +++ b/_guides/http-reference.adoc @@ -10,7 +10,7 @@ include::_attributes.adoc[] :numbered: :sectnums: :sectnumlevels: 4 -:topics: http,web,webjars,vertx,servlet,undertow +:topics: http,web,webjars,mvnpm,vertx,servlet,undertow :extensions: io.quarkus:quarkus-vertx-http This document clarifies different HTTP functionalities available in Quarkus. @@ -32,74 +32,9 @@ was chosen as it is the standard location for resources in `jar` files as define Quarkus can be used without Servlet, following this convention allows existing code that places its resources in this location to function correctly. -[[from-mvnpm]] -=== From mvnpm +=== From web dependencies like webjars or mvnpm -If you are using https://mvnpm.org/[mvnpm], as for the following Bootstrap dependency: - -[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] -.pom.xml ----- - - org.mvnpm - bootstrap - 5.3.3 - runtime - ----- - -[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] -.build.gradle ----- -runtimeOnly("org.mvnpm:bootstrap:5.3.3") ----- - -You can import it in your HTML like this: -[source,html] ----- - ----- - - -[[from-webjars]] -=== From WebJars - -If you are using webjars, like the following JQuery one: - -[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] -.pom.xml ----- - - org.webjars - jquery - 3.1.1 - ----- - -[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] -.build.gradle ----- -implementation("org.webjars:jquery:3.1.1") ----- - -and rather write `/webjars/jquery/jquery.min.js` instead of `/webjars/jquery/3.1.1/jquery.min.js` -in your HTML files, you can add the `quarkus-webjars-locator` extension to your project. -To use it, add the following to your project's dependencies: - -[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] -.pom.xml ----- - - io.quarkus - quarkus-webjars-locator - ----- - -[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] -.build.gradle ----- -implementation("io.quarkus:quarkus-webjars-locator") ----- +Look at the xref:web-dependency-locator.adoc[Web dependency locator] guide for details on how to use https://www.webjars.org[WebJars], https://mvnpm.org[mvnpm] and https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap[importmaps] === From a local directory diff --git a/_guides/images/dev-ui-embedded-file.png b/_guides/images/dev-ui-embedded-file.png deleted file mode 100644 index 3a9db71c6c9e86ca736c56054dc9c0e3552344b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11979 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 z 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 BM1ueT diff --git a/_guides/images/dev-ui-kogito-data-index-card.png b/_guides/images/dev-ui-kogito-data-index-card.png deleted file mode 100644 index c2e4711db25aa02826a0ce269a5426d073526bcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17162 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%0A8vJq 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

Y{XwmV6Q4w-r93^ z>F+9aHPt`wO-j}z4yS45+V;6|n!E=8>YEAoL8PYF zT0MPzhv|&e-MZe1#Yw+(hXrw6TJQj~O|q}XM+neBCg+e-MmHBz+L%B>t9cdJNtk+} ze(Wv0j|pb4ly5g6VZsdeKIb%W^mdZ{04UcqTnA=R&RhJT9m^=|4Tj6^uQ7!rQec2? zdyn`4$40|>?*=`yp85Mayde1$sO^YkT-jBAa6Gg&LWvL8j(VE2joL+@z|foD@X#lW zi-jdKgfTB0l5KZFi~HsSD-B7hP6Iy;?q+{tOq`7lmQ}4`&;9h&RXIjBYa-gTo#$;1 z+dWC>RO!z^hs}D6a^p$?qS2{26{*`HmZ0jHeC6fg^m}wfsH78NQchaYyMbJngV;&Z zo37VzCFBCZV_WYAto1DvU3OmfxBDzzz-OmuPmNNUu_m#rEKN}j?Y>Mq0^BLNd2i5{ zat-dB;Y+=zOqb|V`{LBb$ui|`^MVUp8!AWA=)|-(5JQI?9znxaucte&n^N-R+d?D1 zPkw-Y-8HZ4E>+Cl8Y^9e5PO7s__+Rut>i*_ryG20jL_`Xo2lu2r~b{Ml$w16j-!tK zTbo*J9Is6=?yNCV%qa=sRzf8o?XK?!@z$jX#Jsmsxce2nvtvwZj`j`n$Y02`ET0te zo=D-E$jwDaMF#%-c|+ux-))n;fTG+r7dyVB>o0asa>IvqF$j)wHHX^HfSNS9?-qV; z==pz7#IG5Ad0kotlro8q4MV=#r%W5;PR7B;lYb96H!07V># zqCzU3t$B5TjNBC|L~yeO zWlwa6#t4qNYh|~a=9?W!bH*Bq9^O~2jjoCd?DeAdc_GL*L5Nf$%?{DWgCBmJ4Zi)j z5aAYAwQt4A*X^%E$plr*8JszMv-~0A3xhuHHb5jw%9mY{t zEM7+shsLSa0a@@a3KYN8A|W=$5^c{PGszXiJU826PQ6_AcnwRBY=2G2T1bC(a*S3Ozy^5e>1T1mu=pH&5_t+S9xj1<$ZNh#b;tMm}HVq>WRWk zJ{)|+BfYJa6)`a}1S2COYrV!q$>QYY?e!~(qFn$fU@s<% z<0VIZIe5(3GhCr=^VWE(q0M@+F~s2qwY5wHSgEJT@}(ikrfVPqE8})>Xlub zZ4*0RPq_q1Smx*hp(SMeNgL~jacEf&AB7BS4Xb?vTipsoT~h0F+u@QO9C_ozEY^14 zu5IgB%+hEYa%1bcKey#s-Oxk!en@RiEV#p&ao*P`5KT%oeirgo5CzH2h_&v>5(pK; z$R_O|by#4NY_Jzj7ofvqGr)?1Y>qG;sYINyL?14q@`lFu2AutP_3?>Aww77tfB4IRyLCTBB`(onk%!n`@rP#sv=TJZ(Ln29vn`HH{1YdS zcAwRy%FRY40)b*Gwbpux<{ENkrb^-iVaFp@qD$u~P2I?d9{ zG6$S2IVZ$;jEyO#tZDaCvtd2{p`38>%Y$2*f>_&wbYT;eJ<)w@{jhYtzz%$7Y%-VB zRjJx>8+Vq)Ik&}ag#nWJ;2kZ&51eMgJtclGuv}t2(v^T}pZz!X3x(7M04r67ynaQkQCrH+7w#YBH0Xb{D->2PH&)^&3ce-s;nJ zKjp|@cgG()bJMyiE5WN-ng*OahKCUIeBKS_))fpHqa00MWyrN#-s58qydB;^ z_YMAK=dwJVQDakx<7ffz(0b*w%R_Z_a(f}4bipUgmpnSLsmM~)ml6xlz+=zNn6f*i zbn-Kksm`@o)UDNRgcG%CmNeZj=2X8jc&WsIj`5cArX@w;#!hdVXydu-Gh#^h0G?Rs zx)q%lyh)HCD8s92p`HlBdO|4}`%Sjt?=9+hH^LggAwsm3BRXlWh5LN zasOj2K)|Ps-YDN6HaY+{y6;VnsK*;aH=X{gJ)S*YrQSr0gv5jWO59}+-`>d5BA@Ra{Eu!-^T z0j7(U+G}nHS`@t31JfA`&!x%e7A(HGNw{;SA936mLPjM0WlK4}b^@eB94MPQ_~yqA0pPN`CrYp7?s&9dcR4GeOu7kdR_Gy%{)vF-1r94)b{ zYh4|+Y-gyRZDs>f$8sfzMFgjK9JA9`wo6jhOD|+Uw#9z=VzxDJhvCScD}s3UcA!q@ z>IcWxp-}vpl_VPnJECT(b(3-?mV*vIs6LJc%yRu6)oiA}&6>?c<*T_(j+0ey?7j%A z`4SRZ5OGI}({1tJLro^yH%URZJ)e4(mkqURZNyXBLKZ-DKgg6qHJG$ook;PSbt#0o zG2~L#%Q5p=VR2e+gHKDnYXT!kcy{1e!fL7(K5=&h=vmxkiS}52(QD0V$G{lSY~U#~ zjyDvJ8PuNV zGF4b4Tlt8vQ#zOVrJ)+?rb=Mu(C&Uvg`@-2pomnU+zC}dhjUfKc&`;Zgq(lSsWa1eGgfi>FiYnD z`h!3z!Z37#GJt02 zOwkVCpURdvQh_5GjTM|#`sJAM?JG2=#)a+A#74nuuyasG8N9z87E=aOku{v5BbS!6e=!lXWazI&{>`R{B5aVsmIS@Brs|LyqS?Be_kR_`O_7g+HA@f>+A zKRW~W@$?t=dFub826NyR{66I*o6wq24Z)kLQsBGke!YOjJXetTjRv4ri(V%?;{0P! z&@C0{eq=n`N}wRlHEp>lk!`lf&tG@#7f)kivn>Y?whf$mLZy!uP37_CurR0FgBe#! z&@E3JZ?&>fdI|0H#0o6llun#KDRUl@Pdj4=gg11SlPdv!^-K0qKFeRKd9j`j z%>s?Qhm%OTi~_H?Kfk-nAySmMzcI9yD>HH$==;i(o_&|8W@!iW@vjw{d%MrO#sc$~ zY+14TnmgKFx|Z2kqTYtK%J3bYk%Y)BPd&rgE~UkR6*h&HdNkra6xcY|EPOyIGVhwX z{0bQ$)I-=BZRJ5P{7n6ADqP1Xe&%7@l9q8sA$matIF!cndJ6<}kEwZjK_*ryJ7N@6 z-`>sFp>lB(24+#py#%wc0B*t`71~B8!{N`PQl7 z7G2)3e^C;6gU{d{Pam}u=`}Df!@-M-o!gD?(to>)zeG6iwbFd|ia_r+akR42W1u>n zD;*U6W|h!2AyQ;f!eoPl)79!ZNAkK1y#vQs)TdpHls?q%fm>|s$XYMZEM}@qd?NV^ zT!#Pyv0{_HBNDI@d3fJ)0?QY7%pYO9lG_N2dmk!OQUk%N*`7#oir``@Q3+~aRDrEa ztFM7e4Au#3et4zonWE?N-l-g$r8#~pr}MXWtZo-x`_ArXOvv0l7xH3$FX1!~ql@&p z1FqN8H>X&5j*iYBRK7r%ay$gX_m~?z_0}v-N-qeK=fg+{_!4y{g(;M>#y)=-^-IS& zklh3tpaeb)F5V$JDUyw7s%V_g7?`Z<_`ja5p|#fC*+Tzzh7VEma7BG&uRHBE>Ovs*H*?lsC-e96i?(DRf-^2Ll4AGd zaUO=Okt3&~C@7=fzDr5#3L8n!Hb`w>V^&LkYijxAh2t5tW%h(`AP)3%#p7Pv#cop& z@ep!*Z(S%eQ3U)(~ILMfaaOa+wXQXO58HNOw%RR#@Jdd?Xuf+$H?r`%Fj-_h8Gc zMY=>)-GBMyh3l`#wZlkjiTwv0@7v;#g6(%{>>Cf3Z$$u(HmrWHj)4xd;&SaR-V<7=SHT3hvz>Rl(EmfWt}1CI^8KA@?C^ zlY*q@9A{W|eu)yYz2nmzu~H?Yo?VMghaq*e>FfY}6;@B@U^_E{rfos;n*Nb5Ml8nF zGj=j*8yC9ZoD0hkCblH4tU&wQeg*gR!y%+Ql!w)IS}pOinSBCu#F_}=t|^{ki=3V% z-qI|Xhd*J^s$qYIva#7+;UU@ZC(DZ(s0V#roL?(zU*t^049EYQvT}Sm* z^1yT*|6%pA&%l;pd-cQHtT_?w9Hv((sXQd)pW9N_zttk~{n~$f&*`=Tc|@v%XAYL99SKCHJ#GsY8Ct?ZJ&M z9zVOmx!(l4HvnIiRuf7(8(-I24Zm&44H@y|Ragvh zG@rYqLBo&WaFZ|tl3{2*n)xyQIFN5+kG0IJe*7v--EsAE&Ouoci88z&tC3Ub2}nu*QJ0{WBd-{%7Wtnmn}wAfaaQ=4j$devxWsQN_LX13xh?{KZX{q0dH5&aW_pzZ61=&rQi0=nL)p)7dg?E~ zdZ~{r;yLEc+n$LqQ~e37l$zW1Tu&4uDW1?Kj~G;W<}SiRB6llCV<-xjfZ$rH0jKOSkVC3+JVPOsU5kj>C6 zUkIYQJhz+|pEP16kbZs@A-tcgR%89_%_L~}l1plQ!p?F^b}6R62H&hG!5f6LC)h-NfZs$zjk zD4#OTpB#6lp8=^am~bm5Pfrb3Omx3c4uKWQ4w5VeYI7Bw82j&VnlHtNFBvGQnTics z(4y}to)x^Of4^<2zboJah|++2v{75KM$5ixBt8Qt{5Sj6=ULZIUnM6CJ~Qh0#}l`< zt;H_wkWx@8`CpDwh3(Bn6}&G{u9;eD zv@ZD%2yBcWG~dB>>S}i$jp$Z1W{K zTE&eu7clIKY_(mCMSOC;8->hmwHFwZj0gwN}*)A!`-_+*hIv7}jkc4j*tXL~B|qr*LZ2&>JJtP@DDV@vV< zH2VoDZEDzPqo@Qsr;aLa^W5qBx1rmxG`2|p7^Ibp8%6#WVZu4DGWQt5z11(N@#p^1 zk{6}u*}Tn$L_B(F>nCkCwrp^?%f7F26YpBny@{L=xi>5Kxsaa^hxfsK^5sF&G_s2s zx+RDawE)K>{eX{HTtvW;R4Ww)!r7m?1=8y@RI)KfR3z$Z32)%AZ|=8$RxIV!V7wWS zPjdPcFQBmOY^@jK*1+mDNmvo*9$BmZ=I3kGTB?ro!!J|$tr+3Cz@d#eJ|4Ni+KvHp zxQcPR3Eeoau}?C@4%&Nh>E#?arnFHnhQ5dWBS2o$W@9 z9NX!FU;vQ|$#~LfS{vq^6|2K{wjFsUrHQMVy#}Iz&#_PPwssM}EzfuarMQ2}V$pI;7kybsRplx{D2stGMT~=ShaM ziA@TLIjMa!zjq%1kr!`or7ud)%6$AQnd!j$FB19o>J}A*-n|mZYL4?im?JMzzaGY+ zdQa=f7%G|Eoqe$9E{MxIhz!uCN4xLa~LG1h&<{9Uisqn(|yTs$9MuYt|<-KLX(QjBqN)ij>pjS5$Mx3TA z;q&=VDt&TTt{qmV&H79u0GwtSPWG=6Z7)iDPGweKC--qJ+>KSMQqY;5o2(6*?%n*v z2hq&*T^J)DU)JyFQNT(#^J#K_p;^achrrL@S}OC!Ff0}EJw)y>s}gy-kYY27pJXdr z3!gq<6ukGx*}wN)Wbi#N?e*F=*kx<6ROn2Yd1x7bn4V70K=sNT&r4)1&_W}}#5ZOh z`Knq_UV~Y%%8i-DmRbbvi6aQ^0&Y&E@Vw?YTvUoL`(Le_do&a7AIIIPktAk_<`*Lw zQt9II4H2>_iBLwlv)t#F>s(5aOU-SjpQ7Sx{DdKCTW&EaWt+v2TgGNz)UfY-SHJW7 z<9E*QkMAG9zn=4)^PJ~7=Q-#3oagoayx+M^w6)#`H`~50;Z7Xvc$%PbJ6`#r+N}%m z8qUEw-bwD2bz_I_Ri^#;q&5{SOyQf&wGSBBjW;V`>P6g;x&C{lu=GCi22yd@*V;Ujq;ER+XUi6=YjK;?5w zw`)0@Jc-iC?=@~+Kn|Lu=BD`~PujSwc`E2wVcYiQUbpwj@1uW&imD88g`ds(>9J#@ zzJ|V%Gk2(QG~iBxeaQ=O($WxiHk67>%{ZX)-z+z^p|%+6{{_HsTx8~iYVtN zK!h?%Oiv*?@l6-5HVvs$=xZ&A?Gimjln;zqoD4F(_1nXT16a-H-S%>g^$-bxM7-N? z^#EC<@J!aj3#Yo?&^X`H(zE3obgAWg6<+_bejv2V9qly|&UG2*lt-A9lP2&p>T$U8S zR%7Mngn;a@kjT*iVp4J&$K^Gk{sR<3k?JFwiNc?SRM z4Kce{v+=2~_G(HO$VW(e*9?t(0W5LSbkz>IBes-fhNVSy?BpXxZkEI;?^|A7P@?Sx zv_wukCohX-#FFRS2~UlOwBU9|$*p$YuZp0f$)7IeVJ!yX%p}rO0Zu{blZu=8WkbyU zXHm`cZI(6(io5Z-n63Weqgd)K`1R?U&)?siuK0ko5pPJbEVE~QkK%f$V1}`?)gQ2d zj1D09N?+}@e4Y4RXO8CO$L_qvVW5pEqep7qn#GA`CT{#A>LV_?;$>x&8(C&^?HIsr zy?3UtT;aYtu$?YisF8my>=$VDcYykgkw5kyut zvcP--$~=tm+IGivL1cA+nvD@RD;d45?tQ?Vg6|Xb6}Lem*kzg<|03KlN|*^d8u_h= z!~3(%<*l|yiIKn90m$#uvvfx^+H1a_>ggV9@Q6f-{PwdzdB98+Bf#7ruafD7Xu3I% z6R^_Fl`ExdUeL(_u?Q}ix7FXuN@a*1K7{9-xrP6Vz!%h*rQv8Q&JH@Fe75vZw?Vutk}ZMcD=3^f~G_T4HIy@`rRT2f*i z$FUX2?#EjV0TH!fV6nosAR8>l!y|3>I4an}wb(=Vvy4HNS(-gHe68 zUS5TA_~jMQ#pRRMr(3>~?w?G@84SLiyAck*6^bWjUJOw-4&cj9vNm;mjCbAK_3r&3 z)|SgwlPt2VpD1ZWLS1a%&vZ>SKNGD5L`?OJgG>Di~6(d8v3y^oHo#`GvNfdBknYT(k2v7fLG**Y2qDRp?=Dyp?t1 z6Inge^S~!U?R!&A?44|F@Rdb+nAmoT8L=Rv6Z9!aD*4=at=e7e!x9n0l-+YL$azw$ zmteZ;GERde`L5}Y_B0e#CT}s2wqHC%&AJLS)G*QoPGZuH&H4Lyyt8{u2p#09n(&d` zuZiRNT5z%EvMH`TA*QeuztN-ZXfc`0IVY6P``IketAiD~2 z#x7o&5>Rg6{t-cmC&i6M_5&-s@>@ TnDmk`^ebY24rbF}g-HJkrt)IH diff --git a/_guides/images/dev-ui-overview.png b/_guides/images/dev-ui-overview.png deleted file mode 100644 index de9b428e504c341718730dd2f48e4a4a54701119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126641 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

nW#7 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 U^%@wJ^~IO+GAh!=lBO^J3vCXouK)l5 literal 0 HcmV?d00001 diff --git a/_guides/images/web-dependency-locator-screenshot03.png b/_guides/images/web-dependency-locator-screenshot03.png new file mode 100644 index 0000000000000000000000000000000000000000..3633bc9a4c6e1e17bbdc9a200eed11971907737a GIT binary patch literal 253809 zcmd42Ra9Kt76k|)fh1@kNYI1?2<~nP5J-XtcX!vqA;BGjdvHP_K?*A<+})*cch|!D z@Vf7N_r2R6Jx2FOpD`*@RcF^eTjpMC&bfl+WF#=36F)~nLc;v=S?n7U5}GFx5{kl8 zRN$S$vxom6J+u9+=75BR)%Ng0j-$sSK|*?s^hNBWqKo$K97t8sWTx}z0E0a?^I|^b z`Hv?Itmk6ctj?oS8Zpx4Tiq$zTt=h4#xZm6Qlt;sRSkl_>^6ixqI)`$1KN^uy(c0{ zL?Qn3DdyTiOOsGwkiFHG=XLr*?STa6Rmdx9KOB*#Z~p5K%_xrfdF>w7|9~XqfB2tvp1x`G7ZuU@M>91(UpDFg>lgpkHp??l|NrgF@+0cZ(*J!^M6>DL zDgOWVItV?{5B9%rKD9%R8B+O2znFA!5zqg(Uu{pM{@->sPaZ2ZEZl~YxY1>d>0^PG zZ|vwsSXmyDffX`hSrLPZw#V#$f7S1DRE{c=$l@Co-ER)Q-Jdqi9qj77XHa%U!;$(E zQ7HuKTI@dt;AZL8*xe*fJh1gLf3UZSu&INcIPgd|dt@_K;U7bA6nK%6S*mr+SWvkE z`c*iROdtKvaUNXH$t(@GS$5S}0voQp3J#h z`1x{ejMrc#C1}p4wxAMAd4;&~u5o7v_kX()@E7t*3 z`p@~15z8IU3{Uc#IqNeH??^VNG%jk(v5}KWv!lWG1V&Y~(R~qK0-YS5+xh1@z$=r4 ztrc0iS^$qR!x@!VY(t+vP!kgX%U>yV<@)vQsJJnGMeve=E*#6MjYuldv|sgiD#1Vc z%f4^<7`8XC?f{zb;yJc2?c*EYarCnB0 zv63wdQ^Z0U8W|D!^of`D`n=p__|f)u1bxEIlD}WT(XwP|nd_+dy!%DpY_X$|+j6(b zCY(89QpY{m)BWOo{-6b48kUL*x4DHyL20RqOh&cGtuK*)C594yuI1ceg*^iM7UEgX&!14u>pMzm*6kRB>!CSuQ5*5ukqmUDkX3Pae|aQ{A*n-jd~p2*t* zq_(gf-1IcQpOD}FHy%YvsM%@u)4apHn|w(Kgj*pP+|}2oI~lQ;le4?Wby$aE22mHf z+OqizkVbl<68Dj|0tL||Z`1y$;rKY9^1qHpM-w7J8|C&q5)-#*6sOy$IK6^mR&E0tn zQ_pSbg`;`jBi-Dhe3l{af!j0;uUWiUzTh(KvbC-~bB0~sC@9}nYVtCANwkVtkejlElt<2PN zvzXfA%HG~m2%Ii9%%RSSJhjUs3P-*1ZIK~HAkYFH(S?blm_x$t)&C9@GGB{Hc}B}) ze5dPgvmKOZrsg-7A zrKrf^?Tv8NzdnVyVZC88G&5U&P03ZY<2u*aSla{YjSok9_YO<0$R}}A70Et=JU27* zBd_N?OOn(}Lc*hUVI8BnI!@C{V&lHlY)xl%4q{BYxUak(;%1PUiaTDn-iZli-gg6{ zRnE=@<0iKmcQNH|we6< zUXnLu1&VZv#AsvAOjA?tx+{kyHs|C8dzx})qyx~M1d*FpsY&#ubEbBaW&24M!D$>J zENeL;9+o`Joh`{^TORRNIqJ2G4D_Y%H@puTvq`Juz~k?zu?+W}xR*B$A{%@Ku?0_g zA_eS)@z>UR)JKfAi#dwAadE-KQUEZHkkg@w(`5Q8CmySuwJ$AuPKqtz7i^Fpg@ zYvm>vG5|a{cc_C?q^JpQ4#^001VTb3BJ_t_uCxk0CBn&j|L76EASXw*D$Y{5t^Cp8 z4$>%gU&@`d9pgQ2IT^I=)v?Lf(G(ERj;^029T^=}{j=z!fZiVmp z^XEkqP6T+PfxXmPGA=HU2L_m4;uDtJ-SSNoT|H^gwoxN|h2LK>*wA%z&`3p3ALDvr z-QGEw5Fbwv5*l*3mXM(eT~`5bpdOx{8mjA=^lz#wjE()gN)t{X*%9&?fDsr@ZO9sB_$<&$)5Pp^23)1g#0&6F=b~0 zbg#>Z^lg_mTI^sajv{v3a`N@(T`iM(*1+0ud3B+PzZlw9yoHrW9w)IQ(2gGMU`_ zrln2Nw4oi1g2MMSG&?v(RQ@j4s5rzgLQ|l%4R%JKXwk5D^U6jKvO+txB9y^K*LgZy z!nQ=|^RPrIYIBRig7@@qP8Pi|0wPW-)4))g=;2#iyOXAgfru5(@z?}{n7HVWVbe-= zelr9lHtuD)`!y<}1Dox4{|=I)24jiFpmK}J2&vMVm{P>5K~8IYhL%RT4tk=97z-u*PV>TU1W-l=Ta zJKyCN0}sTJH>1I%CO0;}h6b25x8_nzJQC^$TJRF(9dBP;UBV!ZZ3{fOPthX`e^+HA zEOfo;x$nODES~x9dtYB`Phe`*K*olqyv44(85wJ}&+Z%i0!3m)b4*jGMD-ok?c!36 zyCi}8V-1hMQE<8f%_Qq65TU^c)B_e`v?I+Xr4hc^(EM?Kaon>?BQq9#Uzr&QH9CTofMfP?YG31m+_`xR-tQ0bN;YfM7zVF=Y3#I3?6W!Aw@ss`}c{oDpDqwhoP=p?Hliz zn97ULhPE695K{_b5}n`VqGX+v@ICdfNAhKLmRImxR?ZR_m!`G~3ya=S88Q2!(cry! zVfM^(+?*3M??fRQh?$>T>pxphO1ew7Nk}LQ^u|lGF7W_%+p}E@z>v%CQRB+Wj--(h z)wq(9pI-nj`HL?iB9zRHH}y)UE_9t8!^6>?L$kK~wfz!j4nwpxSu`#iaABA2-%b&`AHiS<^9B7!tP|GeQTa=e_LMn*9TgTuy>MEdJ@9I-$M zV{c!6bbhYa()I;|lqXR|$Mt(wmI%_#4T=k5%X@Km83@gusHr7Q!Qpu1QQ(qGYwEMn#U%$I_#!4J7MIt*L-Vm=$RBs7>I34}OYV<8 z6LEz3G_jalfC12u*0RD(Lc72tpCg2*OHV9ST2p{1@r|e|D>?9RUW$vmh1e4}`rv%{ zG+d_nL*#ATC=XvPi^u6>ORGII^P>E^!bc?Gs4Cpp%d;_d&USB|7M#JIr{}8A{yNA_ zG&JwUp2JHV-fIcCkw!-kBZ+-#w;hLYKN=dEYPzw3y*_IaYJdBhpFSpv#i1G12MVRx z-%kfdCsP^BLfk+3QlzD2s%m<+{ZOj6M_@KLan+JXB_lsg9W0t#c7S_XxT`65ecBqe zKpP9P?W`K)P#m}$QkS)uC?%2{MaH8m#)5neFFTvXf1O(Rdvt@vrHjQ8i;tL?c(&5>`J%km!U}OTh;PK{at8BlgR8eCnhij*x zz2>WnvVfX;jXp{Uo!jO(Px}8rt3M zc}hHlI6MGcS{nfz=L1&N3*8QbLPq$TegXapN=of`k-}ou@IfV2RUT}C%lFTMQHTVM zNiCG`_0_!VzDj;YIy^dpgoTrUXaQuQ;XFe+xZBVfo0xcnLqOhqi!IQHuaNJ+A{c&q z&3`xK=xo&1x|b7cY097%2_J6YZZq37mJ`tKBuB zKgC$S+R%B!>spYDP|y9wda$kmY+b!p1mt0h4egu(LEl5RK&{O+eVn@YF%V^Wg(LLt*GgA26=$eNiFY~wY*=y74lbhms^gFB(Kg> zm>CC`c6K@)1{?bd&KR`HgIEnZ*ny0ImiAipY}CGYCzaI!Yia34&Mv&y z`|g%HJbb;03Fs_n)|J_zv@u%H-C15uP0tmh$!T(-4QN}n-t=Qa&xAw!#|<$vJ7jl| zWhE)NSyW75f3}^zbNC%AZP-%!SE4c2ZA|1vRS*tV3 zy8iq5NTD@)%X-gj1@NbTLWi?ry_>fjQwCqQ?vWJIR!$<|=y>6H7 zK%jgGB<|-=eE>R^H3msiG7}#=e7qW#1VI@{{J3sJL1_iL5=i3#?fk30BTzZbF<{FnnkJ zpfzVV@3n(@cQ)Z3M$R7LkG`&;rRAjFx!%hx1VN<9yA=6UR-#~#auC_rP;75+1DW{; z0Gs^%J1-Z#57b)T#B{e2W_XJ%$$?L>o9%1thBgzY3{zhJ;kP> zl`28T@a|$k^~rF5f4|3R^R+U5Qwo>WVnB*@2UHw zjZN@D#s?r-2R^K@n8X4S%^H{0_jEnIjNfgp5eJRe0mB9zc!UcSBqSsls3_y(O1o3A zaEb(`a<@Gys&>-;0ZN$nBWvsZ*n|uhW)%QEJ9OB-=jBlY6qA+YBKjYoQRQOw<_Ao_ ziv8_zROz?5jidG5~h2Lv52qhnyH77)@_FnZ>JoSZ^T%gop!%<>W~En8_5 zT`nrc=ou@rx_a_-g~3|`8W|cMhM#?+*Jjq{?`3$?;K;yuy0G@igrMC3nWy;&LtkU-rZhQ%i_J1a=b(ADhngKifHazfBg zx_UlC_yPfpQczI(o)9VQe2%5O_h+lU?BD$7KwQq7)-S|tv*x=AGTaRp;?5Hca{)g-E-3K6`30%CmZQ^>@u~xZ7Ei_(g}gGW zUhz}6hP4ym$m@v6=!#k*G{~-6l0zWJGo{N~SkOD4JNG5CCrrWY62qv!o$nbR{jhQO z5R}gS<^&&6Tf+^jI#5(pM++NI3t6;Glb?oW3fDbj(SI-9N`0ztnToJX{ZdG-1=OJd{PnUDQtY=5c)CN*AL+j;x+blh7BtdpHWBdH80PVMx0Qh~&tmMfj? zvf;z2QRY8-bETRB_N3Hdy9>|+Bgu`?nL-KhIEz`26fP=;Sn-4{3#WgsCi^`NV_n8u0%XNbV9)pB=zUw$$)e2K@L()Y6+UF}d*Ld_F^JWfu|nz}k%Lc+-G?6+rU6NGmB7B-;ge=-#o z--+2ks*Qo1r`%6z@A`_IM;FU8B{{i^$0Nwg?g&VZekLTqe?uIS*J>%>W+P3NHSElj zP{#xVdG<3*%(rZGGjvmymX?Ma5hZaZ*XR40h2^-+Ha4WBq(zTPM@I>QsyqQUDLgb3 z-QD@1{J94_mwXDF+JRm-ci-y{Acm(Q7HEXwHHlGCasXK?b2SCTh`kq?>}xw178Yg| z&i&ig_d)8_)|itEhlJoVfW889*UyrIx|~>YT3VmHw8>vYM_*o}$*H>Zv4J@F!M%5_ zK=%-Je5t8vj0W<<>(B)*o0%cATs3WNCeVUY3e_%M*I;%{K~Un95Rf9O(iI0*-5ihFP>g>C0>rm;bjeXeEY5o~AH@t`(#3^X!K)n2xUD&eT~{-&{|uWl zC?za-Uxben&&&i#h>58IA+DsH919m07l3QUybOSFLH-QBPLN?>C=quhzT@j<_ykZ%C&9bsdv z$eDLuv{zcL9s5m=U=-4u_b$cKr)y+i)q*KkDeK#Lro zI1ur9ygRXO2=#6_dW4j@v;=IDlaAg&Tq4pIC+>L>qff5YN*y$8_I)m}%T;eh6&3sT zF|}Ei1Fm_uxmir6Dp}ITyZRrK+HM5=?))W9_klf&Dk_ziaGRY<4B$7zb`QbFFzuHEh znuZ@$^HaQDIs7={hTxoXwA#YZE$q)Xy5^sHOr7m~peQ$@E;|}ujdbF~5;uVy=ZhAw zvTilVm)JL0+-O@ON=nb5yG6Mp65`|YIn-~%J>97^Ip0-?FZ>86fhB4T zg*K5d4c(wawhi8ya53*i=G)wq3NAG`ojSUinjk=AMH^i0gJpRfS>l?%h$ew{wCYbI zX?~X;xG|o1s;j1)bzTgkfCY=VI4qMK}z>N zQtDL&k>YcE#Ky-vk|;g`82_dHrSGMsItkCG6xO!3o_tW#NHMubI@uxT;0b1K6tXkQ ziHV7^4;uNoFIu*&e?q~tH{O=-W?5JWu6rCdcXV=s_N&H9SdD5;yZIp$c28_AV}>E- z&1Jq^CC||3dWU9|QXu8hn0{1HGMj5L>5Qlx1QGC!0+8}SvSv$5M|kq5Q?cqb^f?0e|Z6l9c2f024dqH z_qO5IK1008-a=$#X-IhCm~;1f({}=V5;Sx@{R;*&h33*Ut_}G;hHUbhi4vw_41l_( zsFLjMb@ND+byLHe-PGCHt`!KDR6y8(6bH~a1!LxGZ1jSH%74kAZMEOD)V`cYmoOSs zu(LC`Bb+CuratQ}1(%{3nNYmpVMzV)!=qAN<2m{-J$2uS>^;*VRgKGN=e!O-9c1KklstvZ`kzRiX0!j%F?ju*Q&NZjAZgo#4EiP z*LfIw;rN13yA|H)p_N}&_FbB!PwUV!jO*rPeB(Vm{ikAOyZR~uDQZ9~iys1QMD)id zIPGC@8(w~%DAxY;1?~jP4c$0t8)Ys(gq9AOa+pG@czF5kie6`U3!J>CRv0XGD6p*T z$&6utm07!o@Xf}qva4WuxnExCyf0;x-R?*p2m=^+s#*nnH{B07d}wLo7mb^$$l2nN z6^e}j-2Y6TIXN*{m`{sMNGYW?HX+N*%M0nLvdFHLsIVQ{Vz5YHy82#7cjDB5-%G%@ zQAna%X36S{hP}4KEL@dJ(i?x*GMvi@lwna&`%fX8vu%$gN0p@7ZL3u1X7vyp`ZlC`Zi#8pT+%0_5OX>n!60AB=?IM(o) zMI7aW5`#AZ14OmyKP_u82( zRgys;wg9BX$Ec_;@J7)jBqTW0G0|RHg(;jLtR&Y?#zgT%#nH#Vc<~}wyR^D)>w}d6 zN>ijHp+@0Vox|$q!HW?f1Y}`kr165yn`0l%vB)_rl`Kh`u)4a_-s3)csd(LeA=&B8}?g%vPpH_?EorO0Y^#X4yQ!Sj&6znVIB9@>?6y9p?nuq>k~)z9+Bg zcb=kQ<*2Ij%cgO~v>}u2jmV0PTlHI@We*2EQ>gxEzi|%tHr%`aZYG=$-|>?@RWN5u zHi>OEvk~2#f6vhMhJ!NR=NC&MeJ@;{-`$Ske)E|IKZ=;xMYe4HmB8>&r zMHMAne3HoO(ktVi>DzAq;R_Zf2f^`2Cxu2mOAE1{?|d`gipwj1>x+K->i?8tXqlO5 zDCt5LqgWqfTSRMftd<$|?kotS=_TAJsS zXxKVBQUWAs{C!OjqHf;?L*?7=I&BREBX!(!tIhVQ$JnA75Mt3x z-VHgvxDBBM*!{Z0!wZR&)N%HHaiyA+;p#-#A&GG?PI_O|R(?len3vTHoMV zSF9-gmH5ZkT>T9h2aAK$?CIFJcwCAMpN0mM*1*UnL$)%bo#|ToqMWvy20)0Am-(3A zGk;#Vw@i65X`6Kha3n5nZso#MPtefZOX?8n+YuBS{)FkduNUgQrJ(x*XZtU!8^kFx z_J#AStFh_gw!_jDK0T?WvEsdPALiv7wH%L_?i=pDp(r@NZ{rxF=p2|wMhh&teuT0) zLwD|u$Vg|;EX)ea>u>{3sm}|I;9>~-OEUf=yDHGo3li?A_;}+go13^5$hh(e4S%59 z-*-?-U?7ceOdxVpe6olhHnf4PU#R7jcXEiC>AUY1nMMLxH&54}P;mnb8wqWV=82;f zh^1Go7W_rL%a;0U0jr?<7U zgUtG1J+v8}-En-ttpo9MWUfb48Id=+{J1}%5Z3O!SnwDauDbmOQD;Q{-V8*(xI`~o z0w9g$%blNUpzdrZJ+)!P{ONJROv*yi7c$zQAx5jQ$ADFg!^Rt1z3!j}HUE6JF`=Ua zRp|Dz5!gg{vpfe}-{2+DD$2^`?iulm~nQT za_4B9zTeUU?i$*Jr^6O#qoaUv1IYH@ys<+P_l-WSjA(F!=k6{9hKFO0<_$jjWMSen zTP2(mfVneekyQ~$?v)CfzeS3y;v(7u^3Km+iS;?f;e&Dc`82h>yqoT-j0g?m0T^z$ za%*1r4&xqJQc}{?+>+9+>BBDnt!8y-=)oZWf!6~aos+7++BMws2Cz?j`AQtpZAjV3 zxchL{DDYa{M@78iFM&Uw*w;3Z8IT8dV$j|w1jQFfscr6d$kIIr>My!}clBFcCo^wP z`PQc;Bye8{9^%C0OF@ViY908Aivxlaq^SXr_C*_&MO>dcuC6DeREI)&xg7b7YkAiv z1om_Whca8Cqy}+c+ZXn00{QoA2z@`w+Shki5 z9^0$m3VsD98pCA*yL(P9E{H`6q7dzcudW&e3uJ^UAV4oLYWD|z>?LuHrxZyaG$2vYxbcdBe=vQ#KBvm32$EoGOWCM6&M7JY}t)~ zWOailw2EDSRh2T^z;0-ZNbvldHSCNj4Ar4#ZFRG+tv7#J_uzw~BSR}Qd3y<21Nx3~C%1K25s4wXSCnZrh^*yPjN=_EhVObB#fY0DSwKi%42+g` zBhIE+VsaR8e6F<)gs>AJ9wnY)R^~AN((7j*BS=^0)Yda%9Q~<&X;SljC0{Gh0dYL-8mSd@^y3q~B{D*jYRhR$SMM&I6Ec}JNHzbHsn^A6?XSM+ z=*U{jU@RXC%A9x+VBEz~-@fb}-ilIG5{Nl$6Hh@{BrIE50VmV>)q*wUbcDb(?q*4BG!@PGGJeU<{X3p$>H{bN_6<_CR$&BeD?Unej3ty6R2cujRi1TErSagJ2sc0 zxt~gaBNVU=09K2rcxRvWb>p7ies>EoF)=;(R;07LJK7!FLFwZsPee6H-cX?hMtGY5 znXVf2Tm^uvOE?+Gz-ED!+f)u0uqR{!ddFICylTgN!H-tTXBhiDvJiC*RE%08lJNK+ z^_IjWeOC76?4zv2n0^vxt(~O?=+DE&CG|(1au74RO0YwV{RCe@!le`bG;)VL?`!q| zRJ4+P?bw&=28xvjTScC-`YIq z-m#-_t6-CRZo3+5aVD%u657A3Fpz|%PnB8WsSMttM+#mE0L(e;rs(>Y$wIo;>c;xv zCf=akg0Jk5oX%iL8ocJJ3K}a3RXy3Ei!d~@-66X;8OoM5FvwnlmkK@6ZI2AK8{$2@ zRA9DW@QnnR*j8p?Mirs>)^8L z8$)FW`_q-)3*`It2XFRa7ka?7szU5(k%UV%zj|3?0e(=H3*j4{@whk!Etln;^=UPU z!=sapiN?A7)N*}}zN97e&3jY<1zM9meVYGkDDd_F|x)#b$t+%RB4R`p(PEAbGNlt(|+v*Bdv|<_{t}V zrxS3dbVd^@Wll~-ob&370-|z)af|B3rIlRGkxy!_R0qYhZ;FwUcV#>zTCQ4vv-I5u z(R`uZ^mHL|zQnCZ6pqq_7Zbl{8o^pw%xTc3UqP_iOz?~w>fdh#CKLh+VkWt^% zINBxj82jAPUSGn~E?6uE#>W&@UJw&R0HLyfX9TPF9e2FbL!7&^5-Gfx8AxHWTO&!t zw@V33B|zbH0-n|fPVudo2X^WX(Ixj`@ers^10*z>jJE#>f*BPpL_6jdmp zs$d>>a!Sh8q3=b_&i-}n%7A+k=QUkVPtVh5&j9|(f47Jso|*lAc!UXX6ash83JMHW zZ%>!Cl0LeaIOD$YSF0#d#L}q0zk>qqpQB-kgOjFv!Iq+F6}G#d&t8(#1A@j=Zte#& z^wnYOMe)q0*HwG|W7H?Cddu$si_k|eZ6@vc`3EbZj?Q2w#Vz&>ouh&RHV(x?258|r z==4+(IF{vySvj~k{%>73fy7b+^) zV_aNgWTkK3Hmrb@4MYVW9DzC_xL;a3<#bde9Tf0NtjVWLD}mXFatCo<>2H# z+Vlm{1x`0u@IygK)kHfCjGX?JW9hd#t``Hv@dS?v<|QW^tVE|pH+FW_j45C+{neu24%cvl9$RJB zw+tRGHd1)-(v(bZXGhOlj$*GF^ZwvOjN+b5;d&a1hRNf*7MaN)WZ2a)9yn4MV8S=Y z)SNfY87=4Po6RvlSb)>1LSZJ|StTD!j|EWPGtw@%n^05}TO`=MpWD_es*Ez8R_K@J>G{#^+^S#zWAP_HJyn5CY&zNFrb$fDK z{?bGiP>~X#hcPZu4YPKDvm#0}Q)4xw+*=qvBkao1UNCUHq;#aoL{~@fDNY31hN9>uN_M20|4vY4^a^yanoOFxhhh-l}s2S zT!h**E+1z4hBX>KdXuRqCMGVgso2#KzN1!wNEo#SH`pAIr+eJ!84uL`JPdl8m6b(H z%k*GEP=#62qWU`JW_KIvZw%~7CGrF}Tsx22hTsRMUBqohq@|HnK3RwqJofHOcfgO1 zmKPKMq@bzUmM#cYWx0nlU2_6<ph0Wrz1fc04+(?*U_X`qlLcKuyP7Ufw;}sem&Q@D5!bbv`KVY?oc5oY7Kt6F9j>2NJyXn=J` z8%2WEtQ1GHXk4qZ z^fl+Jlc2b;)xFqJ!E>MfobIvyB;9-c*~Gp;mkOGe8H-cpZw{cksuE%X%1RyB`M)Y@ zepD%^0ZS;#zWbSzm!;kkE4kO7Y=*micM9Fjp(UjH;hTStZkzu`o@+JUWaC?oEz9n#E6bTb z!0-;>LORIf&c{OGbq3~EO$CjIB04@n1w>ht{oGV92?$cpJk25Mn0PeO2JPjah}_lw z9J+52X7~*2t`0Sqkg+j4nkT#lJcV**{rFRj?PD{aEjqr2L9{e{Gtf;SBh~C1J>ngG z*M56%z4F>Nc(A?eLLVu0l2;M_d_fplUZ0U}?1`(Qq^v$)S_-CNo~#Eg{08jB%bUZN zEv;{fINm=iR+a=%p_PfP+Ie8GS8%N&hE58a7j*=C=V}2p81@=rKCV4M#e(gu&tt{?|XC6l! zmzS-2;Fx$SO=!7@9tCi%yKi6hELG$|lm^Rl8)f4*e}9$Tn{YRk46GC4{8B{M}T`9a8SQzWPHQJ^VsKX$9-X6`S+r# zki0x#L+xxU_kFY8g}a{)h$>(KO{lFlT(~^~C5So9aP(L&k_IjX+gr zS01T3!auzt6o<>WySwkhHoSUa4FJeE|6ZM|262y%k0VJX3p~NbmIYr808^F7e}Vd7 zP6VVcfHUy1f^%tjNu>T(*bnJ_^ z>P)cLOInw0o3)B7nS%a%DbB{2TJh=Jiuo#FUWIBEUq^r)(-VpNto)=g@j3E6f?>M+ zGl>z;XHJ5FVlBXEKKi<#^%Bq1}#pyGF2k??ZckgJZ z#+@6~o+w=0x1s`FZ|Mc#6H)I-Ax?3*g(MUdY4=W18ik!saZJP+aDmJ z08dAjGWfv(0Vi%c8PcV-`IeGc=<*Bs5QLmM^< zG6n@*idbn*Ku^M6@oV$W78kuu@;Dv7ud8(0?*mM0J-vetlY-b$QBgtSU_IM!Y`!r+ zizl|u+<>yYA6EUOunbP1v1xsS2#d z00%fOKEBoTL3IU?Ud1!1wG9fF#x`*My>9P8MZHV|X5~Vx@}ns7&|}Ok!2h`b2zr2* zr9HY2!+Cc~9H`Qm+iw7m4GlGcnT2JSeZB*H$j`(?z^qa?0@O3u$-e=Hr%3hgt&vfq zRyeTWB+X}#adB~xrz-6{6DE4|!F6>ZvO;%0fY`=r4a{6;+w#gvD8Q!xY--&@`OFDV zVtU8+xG*5(|MK`}!Slg~I060LXLwSbv|1V$6UP0^RWD7 zsYao{O!I%K!+teGiPuju-c}7K0QG{H6b5Hy|EN(8n&&miETwiKqD#v^Qys!lBu*Po z{O7mQ`OP*hiUjjWTRJA|OD%0^!5+wp>SSDZ&w7@~xAvVJFWmljWO0@wcULoQq`%ug zg(6R89qnkz0kyt!xjofsT$Yvgo7`qMxPM4&i|uRRlmDzU_ckP6`(T1tMlt;ns2={i z5~#Vp3rQQ_{H*{*&2)a&qG~}l#TVxG5+eC)e9C5+&{75K-$es|J%1a;%olo3Oe$I; zI<~l0lT^A>?-~k$%;?pOl^H*=MRx&>3IswJZtjUX+ z0L2GXHvb8G6>@H{&0QgpF$tWmCj;1Vt$+R2U#OU>Vt@Oa=r1n-$D7tal8InaA#n1A zx4)20ioNR1_Z#C)ixKXj8pNx=>c~AifTvVdx=237+(fSeX*`()B(anGY3RXbL7{(m zYvY&FoDZ8{Hl^LrkZB+NIHi0V(x9pMN9T5zjO3|)<2F7%dPC3;jx8Kqk%RB=a-!$q z?@n%6yZw@01}w*IUKh2qRa~UAn+)tabU4jVyT?!*Q-GUP0W$2btEp633r_jsDir@F z5=94T@?7C)fY(CfCNe7drH#gEwc)1oEmDk?o)PJeW7BVI=uamXW~+v|P}a3~F%?Hf zU^ZU~X#rIA1mu?{ZE~qzSSz)2$s=liwf?Wa?}nLZPw@e@`9D{*MX0aUcc5hVZo`KaBFfuJJ?>o&U4~{43gADzo%&jRXaK=FA&X`LAYjh!r;J|ErmA;s4vA z-yJUzA^+8mqQU=@?!;^aVHZEQ=dL$AQxz+$UY>mk4CddiE0W>Q|NrXo|3?GJJ58V& z!IZ|&dfM@^(tP}-jVnP-phHD;m5TB7vv^zLSJ4o38|p#}^{_+sD8h z3J>B3!kWK-ulgkSsWwP6#kkMo#{mIT;qk&I>xxx|vot!Ewb%-^G-D)1s*tY)h5Jll zcri_eTL4=A;2*{+c$|>V9Vxc(F%i45ke-I+n!c6gwZi=!%GFJ%P0`F$-N>C>g|YNZ z^?|8|N4Mq0T)M-O{gi{$os=&s=6cK^teg?{E+Rr^)^qUI193HZx;@@mg`mimU!nG> zwtWHF8G{s;rwHCQw~xm~kUN)xMN?SeH56K73S9zk{mK;dy%Bgjc zkm2`N?eQ1Q1b0EK`kBE~wGPm=qrK{dFWHK&3s z!E{c?t6u=}&N6h*Id?F@Vp3-~V+OL*6#E-wd+!OFQr7y}JAL6@ShY99YCEL6?sX_6 z5kXp6eAn64-K}TyxeNbH#~t9Vj#ftp54{Hkz9=f@SV8{1vZuB}L>G2bNre*cSq~ad z;&XR>uP9>DVhqOj&6C`A-UVR6hO4IZ+Y5D6%PniI?EFhC=8{i>gWpk8O)KA;5pzCY zA1BP%=r*~FJlVjr0)M(=%a=*}<0jyB!LJLz%uP4T5ZKb82e3 zsxFfkx3|A~dBLoXsGw8s97GtpEV^_|RmBL6!b0ILNH74ExKxOOIPDQt# z4OZhB)HF1KLw`J1HwdScgB8)WpiU;M1!WwjLs2MU=wmW-zbhLJE z1{yAOvH(O%UKd?qVTPOd*jPi!6!eChZ4wTPiAO%bDqe=U_lkc#-<(bXyush9tp&5P zDX$P<=AbYE^rq}cL1}F-@(eEl?630&iL7`93%`)3)zo(98)7KDFR`+RO{eGmnLNDq z_?(giH$>;%HyEumoVlI0C*BAOh6{69t!`v^|M8?l0@R8%#LhL_N;Ddy(ZGO=$7y#0 zP*onQqg>iF+8aZwaFDa-WMyaPM74ZM3%lNLY-{g$#A3fngut$erXly9Di2pjM)qL2 zFi7{_Uq}_iYyS1o_mzMlQHJ*&>*#(>=+u;|(EaIK$?I=eSg5FTJh9(V&=m5mwScln zUKd;81*Xg7RLhe{pz8HL48J#F1gv7C4zU(BH>X2uxj5SUQQF-*SV0;Hn)mW`-*-j2 zPlg0VhOR~Slc+Vg`R_?8chB{wJ*$?=Gw5WxyuOZ!k8h#yw$yJw&P|kB7gB}FXywh> z5%#B4zXR$?FiE_s=fbqCm=u+~pJQMwM?m*;<+H_ea`P%&j<9!U%+mLkzamC+x)omW znq$P)ucuBQ;M8&Z1z@5i*~7^=tVUu}XEm`X_?j*jm|s`_q|i`;94MusBS|N7862CT}WhVC9<=$dEyf9~tLpZM~Ac#iiIcnHJH{_VZ? zTIV{?bD3;eyAGDBkYb$p?$TGTQ2mxw?X+F#;*hU#W{RfD9}v9`DAeZF7HRal3>Cia zbre20qkFEikET)*LkR;~N!@9`cC4iqa{KacSo+kTVsu_czk?us;G##mJytwWi|kw7 zWTah(>c=YQaVpNTkn>z{%3kL)R0oW>|xhUPYLtLX#cGtYRPh6YwM8 zhUyzaE=MmqLTSvkb#lR#P{sOb>W3v_g2Sf8xX$uy|Jqfx7@-l9Az^FU@?C~S z^N?6sIpSzzF34lg>q~t6XGJQpPyi|yH=H~sC*Nc_Lr(Au32~TSy#;WNYAWR7;DK~w z{ppGJjN?2esJ;%Sa%dysl5k$bV_6SSr^|qr(Fsn{ePWx{W^a)e*g&*CPMLjFc5nRo z9RPEiOqEG;Tao>x<8^oS8mt~>RrWC-H~A2hy6jSfQVYq>i}Jm)=;iNE6@jOU2w5kU znGLW>g;Gd>i%o#op5n_1wIDDxX$B29JG)o=SE%Bp&CTwmcCm=0Bw+AB=eB!X1=$KD z2N7!8rtAYvYO3)5f`rxFpRW=z@*Sua)ig|l?DE;vjblyI^uw>Vq{;MCiny-x6-+!-F`MLde9Y*c+WL|+-^`9EfS-N%`=gth01fX9-| zZ=Za;4TTk!{Z^^M$GnTbHlnmf{P1B@p-K+N_U>t5P}uTzaYMQ$%yfnm!qn;)W_&Op z1_T6cIP49wYNiZwkFVd^*syuoZVb?I(Jq%t(=t>?((WB^Oa--lzcc4;`2*h`Dy9kgf@U9v>%12&4k=VlQ4v3iL1D2w z=O(P6S01Wy#>!Sy1k`gO=B{(Cmc?}jmysB4ZEs;_r)&<6%r_k0|H&J==0j34im$)g znt*c)857s{2&NVCdvk5Ou(_`Hgqa!Vi@Azzmc->r-F}ayr=T}mv^?qT>BStdT*${b zs&3$uxQq7-dhHHc6$jhX&Q?>Vdh6vbyBKpx#|%jCS7C^3`E14A>0dc!B_`Xvk6Cq1 zA-hE&xpZH-w>6e8=i-9zak96XBPj>^qQJ)E@Pe6LO944k;m9b3ODpAbaV#UR_^Gph z_UdrkHa6*$V9u4`919Bs6I?1gOu$g&GNU_RLm&fx@P_H#x0(#^u98nTkLq|tn#2!X zx--vq6%id>M)>xby2TP})D&e|5<4385@T^O;}Hc;0{?-UTA_}jlvK^G$__XJmC5{& zfpHBM49(!F|bL415ahs+r5DjNy=(!k<|n{OZ}i=XPXEl?nhAJa*q1L=w_LHP_Kb-9$kpnXV`kGQFs%^k$1#f$z)NZi~16)0_v+l?D zZAQEDbY0XQ+YY#gw1}hb4Sql4PxZXe1lPDxHU2IE0qiJcu>NWMD~_u*!mA57lLKl; zC>yM9n)lTlCnp~ZOEidKL^Hn$g>g`6ZOvr0ye|Du2(W{*RykaqDT}h5H{cTZA02W3Jqjjrj|qt#`^yS(ba&z>9YysE z<}1ucVtFSjOinyt_i(tvQfI5!zk{2srF+VA_IH3tC%X_M)~? zAnHAof;*mpC$NCjk9xz0zjkTcXt+DApRuB~xvb)2zs#t5My|Sgl&eB2QcO)nb#6Cj z1veY6QP8e&MmEm~AR{6o`XlK4H^%E3@wWIdnmQ-K;^Q4zZqB9Qqc`AL8QpZIjg%M~ zWMvcw!Elfbr?FWBqx(h8(TMCtKq*&NZqIDY-y)C>qhg@r!u%2(jO&1MV9h{A(g(3* z7I=Ai{@G5wJl`1!yEj{l{beED;NqC}GlW{Z))i@dx_3CC@$ZG($c&Bn))+*RuND=P z(pOj|kCASlDTPZlm{#1N`5HuoFyV_k=H{C$x|QEFk$ra!_S3)4IIeTI5KtM+NvGLu zbP?{=Z!6x#+pw+Jy+l?AStDHc!C4}LE@03}8{zMz?mjPE%#AH)$Xa zt^1`hjTT*l*2B=zNj^V~3R_%T>+mM^9Qa8uXFmOl<8)4y*Egpt#=+GwNALP#XIhn4 zlDTP5SIExA1-PShJxBtv0v$WiUD?UYiXvm{VV<@ zAcF&x!0PJiw$6^hKQbzaKGn^gDX!S2Z;`Ki4KRrB=DS3Hf1{`v+8cjBMlIyh3{q2` zeD$(}XDYW4)3gl(hgCo!ao~9yKQu-kDk1JNQsLqHf}DOL*O3%d77t#JWcLLIh5VJT z`eI>y-^Iz488MCJ^zcQpBdUI|XjjG;H(uP9mSzO8O?tv+)*MkujemE0nS`jUljx^1 z(OWYUlc550N4cp`>NVQI=;=yl9H5>WwH+MHt7CE$b4vpWaA)6G$ijjYxQfC-eW-Dg zV?MG*#sAQTWHKe_M|tAy@l@Uu&V+>~tj<@=h$}ieY5&7Cub&D>aavb8!(P`oJBG`B)Z@OnIIA8=jSi8j5}`FnXdK$dowwC=b}DE z^6VyP!0N;M_XZ>_os4bvq6c+j1oi+feMLrf>z%B;@pw|P!`A5iy83$a@j5KPdB$jZ z-;Sn`lF~X&7~U*r-q?Fgx=j%C@_Gp8wfHv(#qJ3Gb#Zxb^ZR4ofAO9h8MfX2Wgg)6 z7KEkmWvGqYR0|VZSjcDvzejMaE2e~|%jGEE!NwvgyLk+E$WHwH4#xO!Fz$)jVPp<~OG|G}6f1>L@SLr{&~|5^r!Fmr>R7A@t3Nc{Krw#l z+O^U?;b|96DJf2CR6WnqsBt2MV4cql+CGu6p^yT}LapoWLZ|P1L`;h0>(|y>e4k%~ zy=9dq>nWaWtsKK*w6xA&CXamh@OdOV#M(Z_!O`(0%WrotdoeNZ zy=vqwunAx5>Cu#Oa2TuaLzyT@5+aj>z5BFcJ2yASFH@2~(I{-_!x(au;(P^E&4A0l^|CiYbfpgTVB~d!g@$@BJy8I z>zuLn*B~DwV_ZdJagK9-Y`Mi$OXajpDh&;8^?_7qDt~{eQKxl2I}4gfI`@#KNpO&3n3G7q9xVX5itFu7jqs9#On;Vm_ z<6kk?hWw*Lr{!eZGK||~kE$K{1qBZF8)*!dv&HybmhMCR}h~@P=2z(uH{6v zjyJ1o^&RtlS2^j*n8TL|KVUzflrg2!q{cReNYOFJv73NmXS7Jyzi76G%XH^XvaZhA zN+!hE*wk+2RO0G%8?9lz?C`N<#XQCZIo%B6_5R68HYkpR$@#wK++0&}(LzdEj#ZdH z+17qwRH9)7$OfBk%}9YH4*m{7)pyq1+?Rl_i4eu2)u$c)0LL!Q5}twkJ250}7BC;4 z5i6;@f8PW{L%&THcMGPcPH-^56B}l`=kDd%D@Ii^dKq7we{w>t#IBU; zaYMputuvr)+hB2jOb>dDCzmuj`sm6s7JchmTwK+vGssh_f@sB=)u+=wsC+m$;7M~N zJp_o)SLG-XxpB#JOiFG%hmnTUwg4_s#iC->s{+)WB*4!82YyJRvnSt*`q1R?GIM+#k1R zna4_vNcZZtMH{XLa&{)GQ$RYHoRYFJm0xA8VyWt!*rU^-@^8#r8J^-{*8|V$XXZ}` zC@wTAKhfJZT<@7+{m>P3ea8PPz%0%ETd9%Mp|_HlOk978Rg!LW=^!u<((pwOvy&ZQ zl|YxJbaZv6C~LxYA}cVNiQdD7Th`mxQx}&Zjx1=JKS&x3VUZbDYgieK)f*uQ$GHVd_4i@uY4BM-3O;<6Ah&iao3DF-I=1yEd4zk@uQvI^=f;x(DJ3_ z%&(U;sU}ZXaMWGPb4T2c4stMno0swBNnwFrH5G_fV1HUA>GQO=Gl-w=WhkXVoj%V8?jou* zww@`bW$Rtvy>mBKA!m1KM?R-tmxb>5hXRA=wWqzab49s1qQPg?)vmdSeWu&obrX~_aB@@|pppY*SU-)VQNs@~ z?qXxtoNkyybRzO0SK=o-OEs0dH@mIC|xPZqTTSLKSgl*vAX$M>xgv_nUKSs z3`5o8mk@fJgjcC6E01h8JVY!fiW%AZ>)4VDgXK{#YWz(_6-~1tvL@OUmPtNXBa(iF zJNQ%Zz3_TB56Do_u5&Os&$k?!v~J)Gh{)5m=;p2#<+0F+nb_wLQ>=Z0+c0UF8WQ}e zzwZ3cAO4Y_5Jx{e>Xz0K+Lftw{by_qOQ$RjxsTCTbYZ=2!9vKII8d-~Ta3or6EhrK z*60_GL+ajpdb0Rp`N}sqGr?ooI=Z_9b5)Qf6ebk3v;$p3M&0ZzPfm2W6%u)JEKg~! z$}F%j^3{tM{BAHIYiPYsyTz7v&Whyijt=8lRs(6-|9A;UAS4 zEBofnExse#x3wp`-F&kmmdf6~-*waByJ%h=hd0{P5BEb>&?p zc6O;S8voi_>|;vaHaI-Vd3*fTQTF21Jc_;a(>W0?85timQWagEqab-$)cdH{M6U zMW7`232<7CISE1i%SRflr3m1jWxwMY!ByZLm?A(*tx&ZmvN@B*>}cAE37}TA{CdCS zGAM~B?TH0S#FCquUQ30M14lp(kRq?{NBC4KosUHOtrkw}NUM!!DbeaC*vxtiXG*g_ zhBkfyKtICbzl$tta4OWEmqjXj#WB73V^uyqHokr_$89?v&1YIK(Ut(4;VHbT`JUC^ z-e$l}u{k>A&OLL+kqKGr?kw!dbJ+eB7;7iQ#T-Ok>jHD{vpqY%SlrpM8sh~?!r9rK z8dn&N%vh#2-;ZFap93)=c6qX=HoB1Yz6lVOveMJTCH%wo=dtD&7ZzT>em&)$2!M>! zBI@206wO~md(B8`IAcMmHjPhf4Iyj+bUHRrp|qOZen$gi65u`!ZwC z_{Zx#L^0s=GSW$hE(S8DW!W~~6zEh3lQ73(gr~-K1PzEu*eLP>K?p6_5cUb&yhb>h^~% zXGC||0CcsBrCl}ekD6lyOGM64pM71ZSv(DC6*45#u3^?nJO9)&GHTG$E+7aALf6_sJNeOg=A)Cj-h1f z=@||Ix(KX&*EY>k&5q&^SoABugVOEWTAw!OQMRG6nF(qMXCN{<`tw}e0kLM|4PT`d zt9IOMDlbX<-J6VmxB%zO7b7?OuYUHYu5Oy8{Vmj9?{Dz;_dnPZvK>r+<3*EtKqg^J(LWB>vRfKum83`H@t?D>b2?`_(N7IH zDSoxc>a>*=V*vHyB&ow(symCHLCzsmA`Su3E5`ZT2ag&WY=#(K9vz*#5xC!ON(Qnr{juh@N(y}XtM)##yPTTzSJH?Tgk4HYc1pgSWyya z$_q}nL5#ApvPtiShe5GyFzW~ODsMbf#> zHPj(!t`}+cX_r55On?2gSO*0X!i}+Q_uIEEU`Ey}URqdq7Zl4H7!*V=!rE7Pk+=eo$(b1)fYak!0tE7)cvDHsB2Vg| zXI^}{L*d1X7f%@0lC5L@LGS~*^jnHHQ`rA*V|Z-wGfu%D3r$ZtLdj*;6{)S00t31v zfnkgN&ITc3$x=&Jw#+&rW@+hJBoVQ7kYrvVmuj#E>A!1o&dfjgSSQb@Q)$21pH_4H zA|yC;$%jB}Y4U)$QsLiC_MfD2g{gLFkdKLJy7FG$i~oL!zpoXMzYf?4q7$c}M(N69 z0fh?qzKrSrq>udV`x5}ubW!2iJgYUjk%RsHlK<<628sq{`*ptb$wNguD+xNWxhKl{)}vYtKpIPl+93JB<$574FiKZr;x)4%?I z*5^*KcnU4jo}uLI3M=txzm%?U`sBOO6Ny z{Vxj?5b*zv8ukC~V?;Fix~E(YBGIBPjK8a`V|3`KsPTjkj-2Id^AoINx_F9J%)IB^ zt8i@gLMv5Wl+oyI-HHADuMy@8fmkBNP&s^a3q&mG9{F*i0*oy|c{jH1!*h8f*d z!r`)pi>qn0agNt@iCW{fiVE!BE~zut+Q)H2r~h#6x+)eA{RIQM#1b3hXbEs@l4=^9 zt@3X;)!kdkoBE1lt%v3nZEOe`q6B_-y~Jacz0pnxO}U;TP5id`0L7G9`bW!8?=I%q zMK#C_R6MVBK95c&d1Z80s-nrDH|qSuB@fgyC-TtfM;zup(tYaj>cLFgFo6nElf@K^hD*7cX>~rGHU3Z%O_ky%Gd~(6Ml?_ z5Ut_Oq8!#;0=BDgimwWv2fd!$#g^{3(UTdi)W2ot;FzO~R=!id_bsT3z;`O)SF&)| zfhrDgb>J7^UtC(Tni}_&e{J)oXcctf0_*CYIh2Jwdh|#|L&J)^R4rmbN^i7a(|yYD z6Z)1jxnSMbRePt8ytLkKy?K4qu6)a$;%wlQEG%!g{K!%+x7w9R+V-4kWcSSqqRTMW zww^vO^MXTcs6G&gd8>bjL}^}XVKfJeaIy3}p3wt|49p z4q7#``El$zAZM6=`zE|OCWL`4jY$a&qvL)ah)rYRTU?BzsCX9x9MGUufq`qG;H6Jd zvzG*eFjov}p>yK*2s~_TO#9O6f@>bXE|_L4Z*l!tLRL`!a9#*ItM(WMF_l1Mf8MI{ z%GzViY2Du{>xssuj~%v*&j}qw-0uz+dsBOQ>hhpzGmzds^X z4Y2w(nM=rI_T;2F= z(4}x}KG95TYioAs5b{>i1olbu5&5QXtjmdxm{MEHN;4&L)%fZqbf$W;=u4%{Zijp| z^jQN&19*W{pBzVKOBw{sN9kJBvG|MIg>1P zE%mUydF*l*8e}sdb}$TNmoiSZ{@+{`o+HdBv?MBQlgjK_!HPhk`fbdX&7) z-FGnBPwGIuv?n-^0 z&kGLFNU5U&^yYwNPEYZO@_pRKZz>lnp@Bg|ynBcwc|ASC5DJf>j3_ZEl#S&^AhIuM z$=>eOD^s0UggG!4q|sy_9=V&5NTsd705}dZO6)5g8OI05&Wjs_j&5H>`agplXQ3@95d-C0FEIMX_B0q#sfS`_i#7Sw05x+dMjH_LyssK1s+-n zk5k%oO%%mj>Gcvz>1WudIZNB?E#Vo*_wi(YrZ-U;;MSGWuxejEq=@YOVWLbWlBhT^ zcdOiLRYHS)@$ye#GnHU?M>p|!hHX-1gM3W|$7QRE=BYMrclUWP8FfHd7#H?QPNbVC z!IuMKA8;bl`Y4yC8g_-j|Krk3W0;v?KT}M)wAwr!vZC=qG0wt4)(6@>y zz3C>*w9^%*Mz#SEZOsHJMXG@(PetR_SS?D<)?rrj?x`j9-N~XUl6o@lH&#}fj-<7K zmwZ=EMd{9L)c5W?Mjcp=CsvPhU#{J7tyVIWBNzTI`cxgqE%0V-$lhZ!GGgCMJ_;N9 zjQ*^9j7BSp}d&LLgG1VHuA<&BL*B9p5gHE z0Zy?jGhb_Sdr_Jhapt7EmCzd=%xc*DM`0b20DkYgM#|^36KC#ccG_v$%DR3d#j3PRBTF(p zbw{F4|EuWvKrJAkE!WtgQ>~2CC{??~e@UGjx}jnMuFAfaJ1uW z!im1(xrV(HcZmapyOd*XxyIg$s<0RZAiL@0z%D@X2^77yKwa9F#-|bmI#oKk z|JUqx%Do3COI?d)v@{Ix%07r%iash#rWjtf!l$-B)icgsxqgul6W4c&@cy*CCDqfn0ZP2*_ZkXd&S{SBFS++R?SgldXsT z{nUo9lc4gno?@NLiY0cJ&pyDIZ|eRj&2C=qJn-raY4imwr0K_);nDGJl)%)#3Cx2K zFZ`kf$W#&5Fj-bG58^L}ll5_gf&+5Pj44qGuqVdmpQ-AO4i7Tab)d^?3Izufk$C zC@2UMyQMHk{F*D;PaJZ-#>1r|`|V}s(D(d&0bC4JIuBxSUFRdO_4LKT67V=L*lH4K^KR~a$qZqk*u=L_u=B@!H#)tCmXqKLct8jfX2U+i%ysE0> zqZy9%f_WpSXaOCI!4l7nvD_fBQjS$0MUWgGZ`Z<3)VDEKSM0Zkn)Bu(iH=&^%eJs1ih|Md)xkz@V4}7@^b^dt%BFQ*k60 z)9|^Q%o}|G6yjw(?Vf=sab?d=MT0FDSd<>77kXBHr;>JFCi9EIUEPU!qKg{-npc0W zpA46cOxk~%ki?v)*yH(A^u}@xeUo5Ka)sIG4c7I(5G;+Mf^sBNQ{5$XvhZKH;^trn z*NYh#jaFJs8IzCIn!vM}5NgIVXMy02xaEQ^b6AwH7hM zZFPr>2HI4a+huZYjYcL12(?ez&_P_ck_yDi1D&yX!&7X%RD_RvImE?0LOL*|N6s78 z--QWwC*Z-~1qmCPFYhegfBnYg+*z6#gi});K$Q7SdI8LEA;nt

)$82~ZL)%*_2wilb% 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

9gQLOGc^`%@lN~{$c=B@U#nLe8yj45-sF*- z*2!A4s)Jz@Uhg@b4v}+iAU#SJw*M9iCd_VaNoAaWVw8FN7Vto?@9*(_G0KqsJey6e zki^5tj@(KSHye-|F4C12blQ=Zm*?&S3Iem@+FQT9FR8)12>*7Q7^<50@Zo!Zkix00 zGcqs$eZ}29T2Ue}f4g5wifFV34+LRO=blS7$A3=ie+t)MS1-Z7r3Y_vG*2}tAi$23 ztMF7B0b3_%VNA(zO=}p<+f{mdMm}DoDG4^qSY6o}w4>^~A5DhGsU9vFKbf|W(9g_) zgFbcr60ghl{>8I1emyT|B08zyPrZ`|K#dK8**(Yg-nt_C6p-Xz^ML`V_rM3NtvOzq z*ljFS-Wnl$Goel3;#R^3=FomI(#x|pMug6 z^XcVT<9gbn*g$>P_Z-H<(K8OK`5PQO3ht#<^_xx=B~hEYJ22D!C-n5bK)mQP2KIY z8fBj>S)$u8>7>C-Sq$*vCSX<6DzqhGrmPT$7TBFTqs>!O32KGkK95vVC-D~XDPlbl z5z+nn4;$)#X74i(>9>xk`9HtF#3tE=d*rqUJuYz@x?&EEYxA{?HUp1OSkzP)JYo=1 zCET?rnAKQJ`nF>DoXE}pVJiL4ubE(8`PVum%jg5Ep?p2x=4?O?3o%#00 z-DK;iz6so>S{2v-gSod1tFmp{h6w?sm2M0~y1SH=mTnf^-3^L}NJ)2tbax9#cY}0y zH;ecV?)!P}%j>$|AK$jUe_sD62y30|Jm;9%XP=pU0v-zp85#Ys{f~S4_pP>KcGpj1 zWoBV{!sqr&^*@7>|M~=B&0h;k$^ZV=YySUi9klx|kvFdY5_u#3FOj#9e|A7pb^cT2 zE%Lua-g^E^b8hXwH0S;=E+_DbtgOK?4;g+h%)?pcvd0^0aHUxpg6LfbO*?Ga#guC5 zRhmPwK4cfIx$M?F;XT4AP;W*;wKBR<#m^L>*c7Wr9e&^mOW1Pq}J~^BMLP*^v%tMY??pLx*DrAG&G7! zN$H&B;aE&J47(7*6gM-)xt(ppGlH8!>VEpJS2dvuD83xPY9R~vl< zq;6~%JYODS zOQ9#pb6_^8tGB;BGDQ~5i7+LgaM^PQ9T{9Kh3Pf=hK2?%+htkc z#|#N*WQylKx7=j~Uh{Gx`k1D8_HQfo0(8PxX$Fmm5AW-VqM54S0BbxfP|tQa$Z2>2 zuLSP9LP(lhvj%$%(%nNzffu&}8M;w_;yWp+inU5OUv;cmYnbu;Nzhi3Oww$rzt&?I z+wTX%do@-LRNrl{PpQDbSL?C}3Q(yKD;;djp}nv)H@6=jZ1dZp*QkpHlLPi*zF%HZ zQra^b2mpW}D`SNYm9831r9F+9S9LJ|hbCojPHuYJ}*&64c z`;bIyd2I!h-5LtV7p}Bf$Ln(Zc5JWm5f3%Hi zNOh^z9AQIa!voyh-P@b4(Iqi8HB}x&PStL_9xL|dF;^~rlsY)q@(8ig2wGKGpjw69 zOs%vzw?X>5^5Ca+v!(ILI@(ySLJTm>mO8e4Mx5BksAfX-=Oj6*r7r{q;=1o{-A(7y zDLk)d+a~%G9&{WWcbs@{ckPKEPY;$+1d0#7H(pHD1+dX}a}gFsz1mc4@AuuTEtG^7 z()78_AN_Er3PSIW+fLQ%38r{A@=}m`9l>-zP|Vv8Ee{9^N_8L9e$Z6|)N<=ph=Hsu zLkKaKu!Tj?(!gI4c~v=82J*C29vsVm1we+;a$_ZW5V}KD`!#ITz49Y~ih+ep~BxQ-Qdb#! z_2Q_=*!K(W*I+}EgjXU977((&dkC(n6P8rLeC~HTV95x~D+V@t_g<8c+`; zGIo_>OO&na&YT>yoj=umyVZ`>-f$#2}~e5PvBDH6cCOxntv z@-QHVLe57Q44`g~MlmV<0KH^S;SOL*;xb!ktDIXU|lf#j}SPoKJ)F8}i zJP7w9bvn3fdv*y2^!OeaS2suN71d3-{Mx_nqMf-s7*bF!D`TF%?F1{ECi9et=%0Af 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�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

U{(K9p79^V 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 authors; - private final BigDecimal price; - - public Book(String title, String description, int publicationYear, Set authors, BigDecimal price) { - this.title = Objects.requireNonNull(title); - this.description = Objects.requireNonNull(description); - this.publicationYear = publicationYear; - this.authors = Objects.requireNonNull(authors); - this.price = price; - } - // Getter/Setter/equals/hashCode/toString omitted +public record Book(String title, + String description, + int publicationYear, + Set authors, + Type bookType, + BigDecimal price) { } ---- @@ -711,7 +694,15 @@ https://infinispan.org/docs/stable/titles/rest/rest.html#rest_v2_protobuf_schema https://infinispan.org/docs/stable/titles/encoding/encoding.html#registering-sci-remote-caches_marshalling[Hot Rod Java Client]. [[infinispan-annotations-api]] -== Caching using annotations +=== Caching using annotations + +[IMPORTANT] +==== +Infinispan Caching annotations are deprecated *in this extension* and will be removed. +Use or replace your annotations by using the xref:cache-infinispan-reference.adoc[Infinispan Cache extension]. +Update your import statements to use the annotations from `io.quarkus.cache` package instead of +`io.quarkus.infinispan.client`. +==== The Infinispan Client extension offers a set of annotations that can be used in a CDI managed bean to enable caching abilities with Infinispan. @@ -976,16 +967,6 @@ You can disable the sharing with `quarkus.infinispan-client.devservices.shared=f By default, Dev Services for Infinispan picks a random port and configures the application. You can set the port by configuring the `quarkus.infinispan-client.devservices.port` property. -== Testing helpers - -To start an Infinispan Server for your unit tests, Quarkus provides one `QuarkusTestResourceLifecycleManager` that relies on link:https://infinispan.org/docs/stable/titles/hotrod_java/hotrod_java.html#junit-testing[Infinispan Server Test Container]. - -- `io.quarkus.test.infinispan.client.InfinispanTestResource` will start a single instance on port 11222 with user 'admin' and password 'password'. - -To use them, you need to add the `io.quarkus:quarkus-test-infinispan-client` dependency to your pom.xml. - -For more information about the usage of a `QuarkusTestResourceLifecycleManager` please read xref:getting-started-testing.adoc#quarkus-test-resource[Quarkus test resource]. - == Configuration Reference include::{generated-dir}/config/quarkus-infinispan-client.adoc[opts=optional, leveloffset=+1] diff --git a/_guides/javascript/config.js b/_guides/javascript/config.js index 26107d70d9b..430d85b7318 100644 --- a/_guides/javascript/config.js +++ b/_guides/javascript/config.js @@ -24,7 +24,7 @@ if(tables){ const decoration = td.firstElementChild.lastElementChild.firstElementChild; const iconDecoration = decoration.children.item(0); const collapsibleSpan = decoration.children.item(1); - const descDiv = td.firstElementChild.querySelector(".description"); + const descDiv = td.firstElementChild.children.item(1); const collapsibleHandler = makeCollapsibleHandler(descDiv, td, row, collapsibleSpan, iconDecoration); row.addEventListener('click', collapsibleHandler); } diff --git a/_guides/lifecycle.adoc b/_guides/lifecycle.adoc index ee9cb8af6d7..c6af811a0e8 100644 --- a/_guides/lifecycle.adoc +++ b/_guides/lifecycle.adoc @@ -216,7 +216,7 @@ In the JVM mode, there is no real difference, except that `StartupEvent` is alwa For a native executable build, however, `@Initialized(ApplicationScoped.class)` is fired as *part of the native build process*, whereas `StartupEvent` is fired when the native image is executed. See xref:writing-extensions.adoc#bootstrap-three-phases[Three Phases of Bootstrap and Quarkus Philosophy] for more details. -NOTE: In CDI applications, an event with qualifier `@Initialized(ApplicationScoped.class)` is fired when the application context is initialized. See https://jakarta.ee/specifications/cdi/2.0/cdi-spec-2.0.html#application_context[the spec, window="_blank"] for more info. +NOTE: In CDI applications, an event with qualifier `@Initialized(ApplicationScoped.class)` is fired when the application context is initialized. See https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#application_context[the spec, window="_blank"] for more info. [[startup_annotation]] === Using `@Startup` to initialize a CDI bean at application startup diff --git a/_guides/mongodb.adoc b/_guides/mongodb.adoc index 6093e86a9af..cd069975a52 100644 --- a/_guides/mongodb.adoc +++ b/_guides/mongodb.adoc @@ -701,7 +701,7 @@ Currently, Quarkus doesn't support link:https://docs.mongodb.com/manual/core/sec ==== If you encounter the following error when running your application in native mode: + `Failed to encode 'MyObject'. Encoding 'myVariable' errored with: Can't find a codec for class org.acme.MyVariable.` + -This means that the `org.acme.MyVariable` class is not known to GraalVM, the remedy is to add the `@RegisterForReflection` annotation to your `MyVariable class`. +This means that the `org.acme.MyVariable` class is not known to GraalVM, the remedy is to add the `@RegisterForReflection` annotation to your `MyVariable` class. More details about the `@RegisterForReflection` annotation can be found on the xref:writing-native-applications-tips.adoc#registerForReflection[native application tips] page. ==== diff --git a/_guides/native-reference.adoc b/_guides/native-reference.adoc index 09cc190e969..8c7d741a5a8 100644 --- a/_guides/native-reference.adoc +++ b/_guides/native-reference.adoc @@ -2255,7 +2255,7 @@ To work around that issue, add the following line to the `application.properties [source, properties] ---- -quarkus.native.additional-build-args=-march=compatibility +quarkus.native.march=compatibility ---- Then, rebuild your native executable. diff --git a/_guides/observability-devservices-lgtm.adoc b/_guides/observability-devservices-lgtm.adoc new file mode 100644 index 00000000000..df199401954 --- /dev/null +++ b/_guides/observability-devservices-lgtm.adoc @@ -0,0 +1,282 @@ +//// +This guide is maintained in the main Quarkus repository +and pull requests should be submitted there: +https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc +//// += Observability Dev Services with Grafana OTel LGTM + +include::_attributes.adoc[] +:categories: observability,devservices,telemetry,metrics,tracing,logging, opentelemetry, micrometer, prometheus, tempo, loki, grafana +:summary: Instructions on how to use Grafana Otel LGTM +:topics: observability,grafana,lgtm,otlp,opentelemetry,devservices,micrometer +:extensions: io.quarkus:quarkus-observability-devservices + +https://github.com/grafana/docker-otel-lgtm[OTel-LGTM] is `all-in-one` Docker image containing OpenTelemetry's https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/README.md[OTLP] as the protocol to transport metrics, tracing and logging data to an https://opentelemetry.io/docs/collector[OpenTelemetry Collector] which then stores signals data into https://prometheus.io/[Prometheus] (metrics), https://github.com/grafana/tempo[Tempo] (traces) and https://github.com/grafana/loki[Loki] (logs), only to have it visualized by https://github.com/grafana/grafana[Grafana]. It's used by Quarkus Observability to provide the Grafana OTel LGTM Dev Resource. + +== Configuring your project + +Add the Quarkus Grafana OTel LGTM sink (where data goes) extension to your build file: + +[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + io.quarkus + quarkus-observability-devservices-lgtm + provided + +---- + +[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("quarkus-observability-devservices-lgtm") +---- + +=== Metrics + +If you're using https://micrometer.io/[MicroMeter's] Quarkiverse OTLP registry to push metrics to Grafana OTel LGTM, this is how you would define the export endpoint url; where `quarkus.otel-collector.url` is provided by the Observability Dev Services extension. + +[source,properties] +---- +# Micrometer OTLP registry +%test.quarkus.micrometer.export.otlp.url=http://${quarkus.otel-collector.url}/v1/metrics +%dev.quarkus.micrometer.export.otlp.url=http://${quarkus.otel-collector.url}/v1/metrics +%prod.quarkus.micrometer.export.otlp.url=http://localhost:4318/v1/metrics +---- +Please note that the `${quarkus.otel-collector.url}` value is generated by quarkus when it starts the Grafana OTel LGTM Dev Resource. + +Along OTel collector enpoint url, LGTM Dev Resource also provides a Grafana endpoint url - under `quarkus.grafana.url` property. + +In this case LGTM Dev Resource would be automatically started and used by Observability Dev Services. + +If you don't want all the hassle with Dev Services (e.g. lookup and re-use of existing running containers, etc) you can simply disable Dev Services and enable just Dev Resource usage: + +[source,properties] +---- +quarkus.observability.enabled=false +quarkus.observability.dev-resources=true +---- + +=== Tracing + +Just add the quarkus-opentelemetry extension to your build file: +[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + io.quarkus + quarkus-opentelemetry + +---- + +[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("io.quarkus:quarkus-opentelemetry") +---- + +On the `application.properties` file, you can define: +[source,properties] +---- +# OpenTelemetry +quarkus.otel.exporter.otlp.traces.protocol=http/protobuf +%test.quarkus.otel.exporter.otlp.traces.endpoint=http://${quarkus.otel-collector.url} +%dev.quarkus.otel.exporter.otlp.traces.endpoint=http://${quarkus.otel-collector.url} +%prod.quarkus.otel.exporter.otlp.traces.endpoint=http://localhost:4318 +---- +=== Access Grafana + +Once you start your app in dev mode: + +include::{includes}/devtools/dev.adoc[] + +You will see a message like this: + +[source, log] +---- +Lgtm Dev Services Starting: 2024-02-20 11:15:24,540 INFO [org.tes.con.wai.str.HttpWaitStrategy] (build-32) /loving_chatelet: Waiting for 60 seconds for URL: http://localhost:61907/ (where port 61907 maps to container port 3000) +---- +Remember that Grafana is accessible in an ephemeral port, so you need to check the logs to see which port is being used. In this example, it's port 61907. + +If you miss the message you can always check the port with this Docker command: +[source, bash] +---- +docker ps | grep grafana +---- +=== Tests + +And for the least 'auto-magical' usage in the tests, simply disable both (Dev Resources are already disabled by default): + +[source,properties] +---- +quarkus.observability.enabled=false +---- + +And then explicitly list LGTM Dev Resource in the test as a `@QuarkusTestResource` resource: +[source, java] +---- +@QuarkusTest +@QuarkusTestResource(value = LgtmResource.class, restrictToAnnotatedClass = true) +@TestProfile(QuarkusTestResourceTestProfile.class) +public class LgtmLifecycleTest extends LgtmTestBase { +} +---- + +== Testing full Grafana OTel LGTM stack - example + +Use existing Quarkus MicroMeter OTLP registry + +[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + io.quarkiverse.micrometer.registry + quarkus-micrometer-registry-otlp + +---- + +[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("io.quarkiverse.micrometer.registry:quarkus-micrometer-registry-otlp") +---- + +On the test `application.properties` file, you need to define: +[source,properties] +---- +# Micrometer OTLP registry +quarkus.micrometer.export.otlp.url=http://${quarkus.otel-collector.url}/v1/metrics +# OpenTelemetry +quarkus.otel.exporter.otlp.traces.protocol=http/protobuf +quarkus.otel.exporter.otlp.traces.endpoint=http://${quarkus.otel-collector.url} +---- + +Simply inject the Meter registry into your code -- it will periodically push metrics to Grafana LGTM's OTLP HTTP endpoint. + +[source, java] +---- +@Path("/api") +public class SimpleEndpoint { + private static final Logger log = Logger.getLogger(SimpleEndpoint.class); + + @Inject + MeterRegistry registry; + + @PostConstruct + public void start() { + Gauge.builder("xvalue", arr, a -> arr[0]) + .baseUnit("X") + .description("Some random x") + .tag("my_key", "x") + .register(registry); + } + + // ... +} +---- + +Where you can then check Grafana's datasource API for existing metrics data. + +[source, java] +---- +public class LgtmTestBase { + + @ConfigProperty(name = "quarkus.grafana.url") + String url; // NOTE -- injected Grafana endpoint url! + + @Test + public void testTracing() { + String response = RestAssured.get("/api/poke?f=100").body().asString(); + System.out.println(response); + GrafanaClient client = new GrafanaClient("http://" + url, "admin", "admin"); + Awaitility.await().atMost(61, TimeUnit.SECONDS).until( + client::user, + u -> "admin".equals(u.login)); + Awaitility.await().atMost(61, TimeUnit.SECONDS).until( + () -> client.query("xvalue_X"), + result -> !result.data.result.isEmpty()); + } + +} + +// simple Grafana HTTP client + +public class GrafanaClient { + private static final ObjectMapper MAPPER = new ObjectMapper(); + + private final String url; + private final String username; + private final String password; + + public GrafanaClient(String url, String username, String password) { + this.url = url; + this.username = username; + this.password = password; + } + + private void handle( + String path, + Function method, + HttpResponse.BodyHandler bodyHandler, + BiConsumer, T> consumer) { + try { + String credentials = username + ":" + password; + String encodedCredentials = Base64.getEncoder().encodeToString(credentials.getBytes()); + + HttpClient httpClient = HttpClient.newHttpClient(); + HttpRequest.Builder builder = HttpRequest.newBuilder() + .uri(URI.create(url + path)) + .header("Authorization", "Basic " + encodedCredentials); + HttpRequest request = method.apply(builder).build(); + + HttpResponse response = httpClient.send(request, bodyHandler); + int code = response.statusCode(); + if (code < 200 || code > 299) { + throw new IllegalStateException("Bad response: " + code + " >> " + response.body()); + } + consumer.accept(response, response.body()); + } catch (IOException e) { + throw new UncheckedIOException(e); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + throw new RuntimeException(e); + } + } + + public User user() { + AtomicReference ref = new AtomicReference<>(); + handle( + "/api/user", + HttpRequest.Builder::GET, + HttpResponse.BodyHandlers.ofString(), + (r, b) -> { + try { + User user = MAPPER.readValue(b, User.class); + ref.set(user); + } catch (JsonProcessingException e) { + throw new UncheckedIOException(e); + } + }); + return ref.get(); + } + + public QueryResult query(String query) { + AtomicReference ref = new AtomicReference<>(); + handle( + "/api/datasources/proxy/1/api/v1/query?query=" + query, + HttpRequest.Builder::GET, + HttpResponse.BodyHandlers.ofString(), + (r, b) -> { + try { + QueryResult result = MAPPER.readValue(b, QueryResult.class); + ref.set(result); + } catch (JsonProcessingException e) { + throw new UncheckedIOException(e); + } + }); + return ref.get(); + } +} + +---- diff --git a/_guides/observability-devservices.adoc b/_guides/observability-devservices.adoc new file mode 100644 index 00000000000..e906b22741c --- /dev/null +++ b/_guides/observability-devservices.adoc @@ -0,0 +1,42 @@ +//// +This guide is maintained in the main Quarkus repository +and pull requests should be submitted there: +https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc +//// += Observability Dev Services +include::_attributes.adoc[] +:categories: observability,devservices,telemetry,metrics,tracing,logging +:summary: Entry point for Observability DevServices +:topics: observability,grafana,lgtm,prometheus,victoriametrics,jaeger,otel,otlp +:extensions: io.quarkus:quarkus-observability-devservices + +We are already familiar with xref:dev-services.adoc[Dev Service] concept, but in the case of Observability we need a way to orchestrate and connect more than a single dev service, usually a whole stack of them; e.g. a metrics agent periodically scraping application for metrics, pushing them into timeseries database, and Grafana feeding graphs of this timeseries data. + +With this in mind, we added a new concept of Dev Resource, an adapter between Dev Service concept and https://testcontainers.com/[Testcontainers]. And since we now have fine-grained services - with the Dev Resource per container, we can take this even further, allowing the user to choose the way to use this new Dev Resource concept: + +NOTE: Each Dev Resource implementation is an `@QuarkusTestResourceLifecycleManager` implementation as well + +* leave it to Dev Services to pick-up various Dev Resources from classpath, and apply xref:dev-services.adoc[Dev Service] concept to it + +* explicitly disable Dev Services and enable Dev Resources and use less-heavy concept of starting and stopping Dev Resources + +* explicitly disable both Dev Services and Dev Resources, and use Quarkus' `@QuarkusTestResource` testing concept (see Note) + +You can either add Observability extension dependency along with needed Dev Resources dependencies, or you use existing `sinks` - pom.xml files which add Observability extension dependency along with other required dependencies for certain technology stacks; e.g. `victoriametrics` sink would have `quarkus-observability-devresource-victoriametrics` and `quarkus-victoriametrics-client` dependencies already included in the `pom.xml`. + +[NOTE] +==== +Make sure you set the `scope` of these sink dependencies to `provided`, otherwise libraries such as Testcontainers will end-up in your app's production libraries: +[source, xml] +---- + + io.quarkus + quarkus-observability-devservices-... + provided + +---- +==== + +Let's see how all of this looks in practice, with the usual `all-in-one` Grafana usage, in the form of https://github.com/grafana/docker-otel-lgtm[OTel-LGTM] Docker image. + +* xref:observability-devservices-lgtm.adoc[Getting Started with Grafana-OTel-LGTM] diff --git a/_guides/opentelemetry.adoc b/_guides/opentelemetry.adoc index 8616bad9924..5462114043b 100644 --- a/_guides/opentelemetry.adoc +++ b/_guides/opentelemetry.adoc @@ -167,7 +167,21 @@ If you need to enable or disable the exporter at runtime, you can use the <> - a specialized value resolver is generated and used at runtime -* Annotate the model class with `@io.quarkus.runtime.annotations.RegisterForReflection` to make the reflection-based value resolver work +* Annotate the model class with `@io.quarkus.runtime.annotations.RegisterForReflection` to make the reflection-based value resolver work. More details about the `@RegisterForReflection` annotation can be found on the xref:writing-native-applications-tips.adoc#registerForReflection[native application tips] page. [[rest_integration]] @@ -2858,6 +2858,40 @@ public class MyBean { ---- <1> The annotation value is a locale tag string (IETF). +===== Enums + +There is a convenient way to localize enums. +If there is a message bundle method that accepts a single parameter of an enum type and has no message template defined: + +[source,java] +---- +@Message <1> +String methodName(MyEnum enum); +---- +<1> The value is intentionally not provided. There's also no key for the method in a localized file. + +Then it receives a generated template: + +[source,html] +---- +{#when enumParamName} + {#is CONSTANT1}{msg:methodName_CONSTANT1} + {#is CONSTANT2}{msg:methodName_CONSTANT2} +{/when} +---- + +Furthermore, a special message method is generated for each enum constant. Finally, each localized file must contain keys and values for all constant message keys: + +[source,poperties] +---- +methodName_CONSTANT1=Value 1 +methodName_CONSTANT2=Value 2 +---- + +In a template, an enum constant can be localized with a message bundle method like `{msg:methodName(enumConstant)}`. + +TIP: There is also <> - a convenient annotation to access enum constants in a template. + ==== Message Templates Every method of a message bundle interface must define a message template. The value is normally defined by `io.quarkus.qute.i18n.Message#value()`, diff --git a/_guides/rabbitmq.adoc b/_guides/rabbitmq.adoc index 7e271f83876..67c23e15020 100644 --- a/_guides/rabbitmq.adoc +++ b/_guides/rabbitmq.adoc @@ -173,9 +173,10 @@ Quarkus has built-in capabilities to deal with JSON RabbitMQ messages. [NOTE] .@RegisterForReflection ==== -The `@RegisterForReflection` annotation instructs Quarkus to include the class (including fields and methods) when building the native executable. -This will be useful later when we run the applications as native executables inside containers. -Without, the native compilation would remove the fields and methods during the dead-code elimination phase. +The `@RegisterForReflection` annotation instructs Quarkus to keep the class, its fields, and methods when creating a native executable. +This is crucial when we later run our applications as native executables within containers. +Without this annotation, the native compilation process would discard the fields and methods during the dead-code elimination phase, which would lead to runtime errors. +More details about the `@RegisterForReflection` annotation can be found on the xref:writing-native-applications-tips.adoc#registerForReflection[native application tips] page. ==== == Sending quote request diff --git a/_guides/security-authentication-mechanisms.adoc b/_guides/security-authentication-mechanisms.adoc index f7fea7001fe..30425666b77 100644 --- a/_guides/security-authentication-mechanisms.adoc +++ b/_guides/security-authentication-mechanisms.adoc @@ -481,7 +481,7 @@ s|Custom token verification ^|No ^|With injected JWT parser ^|No s|JWT as a cookie support ^|No ^|Yes ^|Yes |=== - +[[combining-authentication-mechanisms]] == Combining authentication mechanisms If different sources provide the user credentials, you can combine authentication mechanisms. diff --git a/_guides/security-authorize-web-endpoints-reference.adoc b/_guides/security-authorize-web-endpoints-reference.adoc index 5f3f37c8a39..fdae898edb3 100644 --- a/_guides/security-authorize-web-endpoints-reference.adoc +++ b/_guides/security-authorize-web-endpoints-reference.adoc @@ -882,7 +882,7 @@ public class MediaLibraryPermission extends LibraryPermission { } ---- -<1> When building a native executable, the permission class must be registered for reflection unless it is also used in at least one `io.quarkus.security.PermissionsAllowed#name` parameter. +<1> When building a native executable, the permission class must be registered for reflection unless it is also used in at least one `io.quarkus.security.PermissionsAllowed#name` parameter. More details about the `@RegisterForReflection` annotation can be found on the xref:writing-native-applications-tips.adoc#registerForReflection[native application tips] page. <2> We want to pass the `MediaLibrary` instance to the `LibraryPermission` constructor. [source,properties] diff --git a/_guides/security-jdbc.adoc b/_guides/security-jdbc.adoc index 7a3e8a906f1..fba33d27df3 100644 --- a/_guides/security-jdbc.adoc +++ b/_guides/security-jdbc.adoc @@ -209,8 +209,6 @@ quarkus.security.jdbc.enabled=true quarkus.security.jdbc.principal-query.sql=SELECT u.password, u.role FROM test_user u WHERE u.username=? <1> quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled=true <2> quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index=1 -quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index=-1 -quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index=-1 quarkus.security.jdbc.principal-query.attribute-mappings.0.index=2 <3> quarkus.security.jdbc.principal-query.attribute-mappings.0.to=groups ---- @@ -218,7 +216,7 @@ quarkus.security.jdbc.principal-query.attribute-mappings.0.to=groups The `elytron-security-jdbc` extension requires at least one principal query to authenticate the user and its identity. <1> We define a parameterized SQL statement (with exactly 1 parameter) which should return the user's password plus any additional information you want to load. -<2> We configure the password mapper with the position of the password field in the `SELECT` fields and other information like salt, hash encoding, etc. Setting the salt and iteration count indexes to `-1` is required for MCF. +<2> The password mapper is configured with the position of the password field in the `SELECT` fields. The hash is stored in the Modular Crypt Format (MCF) because the salt and iteration count indexes are set to `-1` by default. You can override them in order to decompose each element into three separate columns. <3> We use `attribute-mappings` to bind the `SELECT` projection fields (i.e. `u.role` here) to the target Principal representation attributes. [NOTE] @@ -311,8 +309,6 @@ quarkus.security.jdbc.enabled=true quarkus.security.jdbc.principal-query.sql=SELECT u.password FROM test_user u WHERE u.username=? quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled=true quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index=1 -quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index=-1 -quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index=-1 quarkus.security.jdbc.principal-query.roles.sql=SELECT r.role_name FROM test_role r, test_user_role ur WHERE ur.username=? AND ur.role_id = r.id quarkus.security.jdbc.principal-query.roles.datasource=permissions diff --git a/_guides/security-oidc-code-flow-authentication.adoc b/_guides/security-oidc-code-flow-authentication.adoc index e3f1a15a6f6..b59fb25bd18 100644 --- a/_guides/security-oidc-code-flow-authentication.adoc +++ b/_guides/security-oidc-code-flow-authentication.adoc @@ -97,7 +97,7 @@ This URL will log the user out of all the applications into which the user is cu However, if the requirement is for the current application to log the user out of a specific application only, you can override the global end-session URL, by setting the `quarkus.oidc.end-session-path=logout` parameter. [[oidc-provider-client-authentication]] -==== OIDC provider client authentication +=== OIDC provider client authentication OIDC providers typically require applications to be identified and authenticated when they interact with the OIDC endpoints. Quarkus OIDC, specifically the `quarkus.oidc.runtime.OidcProviderClient` class, authenticates to the OIDC provider when the authorization code must be exchanged for the ID, access, and refresh tokens, or when the ID and access tokens must be refreshed or introspected. @@ -169,6 +169,15 @@ quarkus.oidc.credentials.jwt.secret-provider.key=mysecret-key quarkus.oidc.credentials.jwt.secret-provider.name=oidc-credentials-provider ---- +Example of `private_key_jwt` with the PEM key inlined in application.properties, and where the signature algorithm is `RS256`: + +[source,properties] +---- +quarkus.oidc.auth-server-url=http://localhost:8180/realms/quarkus/ +quarkus.oidc.client-id=quarkus-app +quarkus.oidc.credentials.jwt.key=Base64-encoded private key representation +---- + Example of `private_key_jwt` with the PEM key file, and where the signature algorithm is RS256: [source,properties] @@ -194,7 +203,7 @@ quarkus.oidc.credentials.jwt.key-id=mykeyAlias Using `client_secret_jwt` or `private_key_jwt` authentication methods ensures that a client secret does not get sent to the OIDC provider, therefore avoiding the risk of a secret being intercepted by a 'man-in-the-middle' attack. -===== Additional JWT authentication options +==== Additional JWT authentication options If `client_secret_jwt`, `private_key_jwt`, or an Apple `post_jwt` authentication methods are used, then you can customize the JWT signature algorithm, key identifier, audience, subject and issuer. For example: @@ -225,7 +234,7 @@ quarkus.oidc.credentials.jwt.subject=custom-subject quarkus.oidc.credentials.jwt.issuer=custom-issuer ---- -===== Apple POST JWT +==== Apple POST JWT The Apple OIDC provider uses a `client_secret_post` method whereby a secret is a JWT produced with a `private_key_jwt` authentication method, but with the Apple account-specific issuer and subject claims. @@ -245,7 +254,7 @@ quarkus.oidc.credentials.jwt.subject=${apple.subject} quarkus.oidc.credentials.jwt.issuer=${apple.issuer} ---- -===== mutual TLS (mTLS) +==== mutual TLS (mTLS) Some OIDC providers might require that a client is authenticated as part of the mutual TLS authentication process. @@ -270,7 +279,7 @@ quarkus.oidc.tls.trust-store-password=${trust-store-password} #quarkus.oidc.tls.trust-store-alias=certAlias ---- -===== POST query +==== POST query Some providers, such as the xref:security-openid-connect-providers#strava[Strava OAuth2 provider], require client credentials be posted as HTTP POST query parameters: @@ -296,7 +305,7 @@ quarkus.oidc.introspection-credentials.secret=introspection-user-secret ---- [[oidc-request-filters]] -==== OIDC request filters +=== OIDC request filters You can filter OIDC requests made by Quarkus to the OIDC provider by registering one or more `OidcRequestFilter` implementations, which can update or add new request headers and can also log requests. @@ -360,7 +369,7 @@ public class OidcDiscoveryRequestCustomizer implements OidcRequestFilter { ---- <1> Restrict this filter to requests targeting the OIDC discovery endpoint only. -==== Redirecting to and from the OIDC provider +=== Redirecting to and from the OIDC provider When a user is redirected to the OIDC provider to authenticate, the redirect URL includes a `redirect_uri` query parameter, which indicates to the provider where the user has to be redirected to when the authentication is complete. In our case, this is the Quarkus application. @@ -376,6 +385,7 @@ For example, `quarkus.oidc.authentication.redirect-path=/service/callback`, and If `quarkus.oidc.authentication.redirect-path` is set, but you need the original request URL to be restored after the user is redirected back to a unique callback URL, for example, `http://localhost:8080/service/callback`, set `quarkus.oidc.authentication.restore-path-after-redirect` property to `true`. This will restore the request URL such as `http://localhost:8080/service/1`. +[[customize-authentication-requests]] ==== Customizing authentication requests By default, only the `response_type` (set to `code`), `scope` (set to `openid`), `client_id`, `redirect_uri`, and `state` properties are passed as HTTP query parameters to the OIDC provider's authorization endpoint when the user is redirected to it to authenticate. @@ -389,6 +399,8 @@ The following example shows how you can work around this issue: quarkus.oidc.authentication.extra-params.response_mode=query ---- +See also the <> section explaining how a custom `OidcRedirectFilter` can be used to customize OIDC redirects, including those to the OIDC authorization endpoint. + ==== Customizing the authentication error response When the user is redirected to the OIDC authorization endpoint to authenticate and, if necessary, authorize the Quarkus application, this redirect request might fail, for example, when an invalid scope is included in the redirect URI. @@ -413,6 +425,130 @@ For example, if it is set to '/error' and the current request URI is `https://lo To prevent the user from being redirected to this page to be re-authenticated, ensure that this error endpoint is a public resource. ==== +[[oidc-redirect-filters]] +=== OIDC redirect filters + +You can register one or more `io.quarkus.oidc.OidcRedirectFilter` implementations to filter OIDC redirects to OIDC authorization and logout endpoints but also local redirects to custom error and session expired pages. Custom `OidcRedirectFilter` can add additional query parameters, response headers and set new cookies. + +For example, the following simple custom `OidcRedirectFilter` adds an additional query parameter and a custom response header for all redirect requests that can be done by Quarkus OIDC: + +[source,java] +---- +package io.quarkus.it.keycloak; + +import jakarta.enterprise.context.ApplicationScoped; + +import io.quarkus.arc.Unremovable; +import io.quarkus.oidc.OidcRedirectFilter; + +@ApplicationScoped +@Unremovable +public class GlobalOidcRedirectFilter implements OidcRedirectFilter { + + @Override + public void filter(OidcRedirectContext context) { + if (context.redirectUri().contains("/session-expired-page")) { + context.additionalQueryParams().add("redirect-filtered", "true,"); <1> + context.routingContext().response().putHeader("Redirect-Filtered", "true"); <2> + } + } + +} +---- +<1> Add an additional query parameter. Note the queury names and values are URL-encoded by Quarkus OIDC, a `redirect-filtered=true%20C` query parameter is added to the redirect URI in this case. +<2> Add a custom HTTP response header. + +See also the <> section how to configure additional query parameters for OIDC authorization point. + +Custom `OidcRedirectFilter` for local error and session expired pages can also create secure cookies to help with generating such pages. + +For example, let's assume you need to redirect the current user whose session has expired to a custom session expired page available at `http://localhost:8080/session-expired-page`. The following custom `OidcRedirectFilter` encrypts the user name in a custom `session_expired` cookie using an OIDC tenant client secret: + +[source,java] +---- +package io.quarkus.it.keycloak; + +import jakarta.enterprise.context.ApplicationScoped; + +import org.eclipse.microprofile.jwt.Claims; + +import io.quarkus.arc.Unremovable; +import io.quarkus.oidc.AuthorizationCodeTokens; +import io.quarkus.oidc.OidcRedirectFilter; +import io.quarkus.oidc.TenantFeature; +import io.quarkus.oidc.runtime.OidcUtils; +import io.smallrye.jwt.build.Jwt; + +@ApplicationScoped +@Unremovable +@TenantFeature("tenant-refresh") +public class SessionExpiredOidcRedirectFilter implements OidcRedirectFilter { + + @Override + public void filter(OidcRedirectContext context) { + + if (context.redirectUri().contains("/session-expired-page")) { + AuthorizationCodeTokens tokens = context.routingContext().get(AuthorizationCodeTokens.class.getName()); <1> + String userName = OidcUtils.decodeJwtContent(tokens.getIdToken()).getString(Claims.preferred_username.name()); <2> + String jwe = Jwt.preferredUserName(userName).jwe() + .encryptWithSecret(context.oidcTenantConfig().credentials.secret.get()); <3> + OidcUtils.createCookie(context.routingContext(), context.oidcTenantConfig(), "session_expired", + jwe + "|" + context.oidcTenantConfig().tenantId.get(), 10); <4> + } + } +} + +---- +<1> Access `AuthorizationCodeTokens` tokens associated with the now expired session as a `RoutingContext` attribute. +<2> Decode ID token claims and get a user name. +<3> Save the user name in a JWT token encrypted with the current OIDC tenant's client secret. +<4> Create a custom `session_expired` cookie valid for 5 seconds which joins the encrypted token and a tenant id using a "|" separator. Recording a tenant id in a custom cookie can help to generate correct session expired pages in a multi-tenant OIDC setup. + +Next, a public JAX-RS resource which generates session expired pages can use this cookie to create a page tailored for this user and the corresponding OIDC tenant, for example: + +[source,java] +---- +package io.quarkus.it.keycloak; + +import jakarta.inject.Inject; +import jakarta.ws.rs.CookieParam; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; + +import org.eclipse.microprofile.jwt.Claims; +import org.eclipse.microprofile.jwt.JsonWebToken; + +import io.quarkus.oidc.OidcTenantConfig; +import io.quarkus.oidc.runtime.TenantConfigBean; +import io.smallrye.jwt.auth.principal.DefaultJWTParser; +import io.vertx.ext.web.RoutingContext; + +@Path("/session-expired-page") +public class SessionExpiredResource { + + @Inject + TenantConfigBean tenantConfig; <1> + + @GET + public String sessionExpired(@CookieParam("session_expired") String sessionExpired) throws Exception { + // Cookie format: jwt| + + String[] pair = sessionExpired.split("\\|"); <2> + OidcTenantConfig oidcConfig = tenantConfig.getStaticTenantsConfig().get(pair[1]).getOidcTenantConfig(); <3> + JsonWebToken jwt = new DefaultJWTParser().decrypt(pair[0], oidcConfig.credentials.secret.get()); <4> + OidcUtils.removeCookie(context, oidcConfig, "session_expired"); <5> + return jwt.getClaim(Claims.preferred_username) + ", your session has expired. " + + "Please login again at http://localhost:8081/" + oidcConfig.tenantId.get(); <6> + } +} +---- +<1> Inject `TenantConfigBean` which can be used to access all the current OIDC tenant configurations. +<2> Split the custom cookie value into 2 parts, first part is the encrypted token, last part is the tenant id. +<3> Get the OIDC tenant configuration. +<4> Decrypt the cookie value using the OIDC tenant's client secret. +<5> Remove the custom cookie. +<6> Use the username in the decrypted token and the tenant id to generate the service expired page response. + === Accessing authorization data You can access information about authorization in different ways. @@ -574,11 +710,11 @@ For information about the claim verification, including the `iss` (issuer) claim It applies to ID tokens and also to access tokens in a JWT format, if the `web-app` application has requested the access token verification. [[jose4j-validator]] -=== Jose4j Validator +==== Jose4j Validator You can register a custom [Jose4j Validator] to customize the JWT claim verification process. See xref:security-oidc-bearer-token-authentication.adoc#jose4j-validator[Jose4j] section for more information. -==== Further security with Proof Key for Code Exchange (PKCE) +=== Proof Key for Code Exchange (PKCE) link:https://datatracker.ietf.org/doc/html/rfc7636[Proof Key for Code Exchange] (PKCE) minimizes the risk of authorization code interception. @@ -600,7 +736,6 @@ The secret key is required to encrypt a randomly generated PKCE `code_verifier` The `code_verifier` is decrypted when the user is redirected back to Quarkus and sent to the token endpoint alongside the `code`, client secret, and other parameters to complete the code exchange. The provider will fail the code exchange if a `SHA256` digest of the `code_verifier` does not match the `code_challenge` that was provided during the authentication request. - === Handling and controlling the lifetime of authentication Another important requirement for authentication is to ensure that the data the session is based on is up-to-date without requiring the user to authenticate for every single request. @@ -634,6 +769,17 @@ For example, if you have Quarkus services deployed on the following two domains, * \https://whatever.wherever.company.net/ * \https://another.address.company.net/ +[[state-cookies]] +==== State cookies + +State cookies are used to support authorization code flow completion. +When an authorization code flow is started, Quarkus creates a state cookie and a matching `state` query parameter, before redirecting the user to the OIDC provider. +When the user is redirected back to Quarkus to complete the authorization code flow, Quarkus expects that the request URI must contain the `state` query parameter and it must match the current state cookie value. + +The default state cookie age is 5 mins and you can change it with a `quarkus.oidc.authenticaion.state-cookie-age` Duration property. + +Quarkus creates a unique state cookie name every time a new authorization code flow is started to support multi-tab authentication. Many concurrent authentication requests on behalf of the same user may cause a lot of state cookies be created. +If you do not want to allow your users use multiple browser tabs to authenticate then it is recommended to disable it with `quarkus.oidc.authenticaion.allow-multiple-code-flows=false`. It also ensures that the same state cookie name is created for every new user authentication. [[token-state-manager]] ==== Session cookie and default TokenStateManager @@ -864,7 +1010,7 @@ public class OidcDbTokenStateManagerEntity { For more information, refer to the xref:hibernate-orm.adoc[Hibernate ORM] guide. <2> You can choose a column length depending on the length of your tokens. -==== Logout and expiration +=== Logout and expiration There are two main ways for the authentication information to expire: the tokens expired and were not renewed or an explicit logout operation was triggered. @@ -872,7 +1018,7 @@ Let's start with explicit logout operations. [[user-initiated-logout]] -===== User-initiated logout +==== User-initiated logout Users can request a logout by sending a request to the Quarkus endpoint logout path set with a `quarkus.oidc.logout.path` property. For example, if the endpoint address is `https://application.com/webapp` and the `quarkus.oidc.logout.path` is set to "/logout", then the logout request must be sent to `https://application.com/webapp/logout`. @@ -948,7 +1094,7 @@ quarkus.oidc.logout.extra-params.client_id=${quarkus.oidc.client-id} ==== [[back-channel-logout]] -===== Back-channel logout +==== Back-channel logout The OIDC provider can force the logout of all applications by using the authentication data. This is known as back-channel logout. @@ -975,7 +1121,7 @@ You will also need to configure a token age property for the logout token verifi For example, set `quarkus.oidc.token.age=10S` to ensure that no more than 10 seconds elapse since the logout token's `iat` (issued at) time. [[front-channel-logout]] -===== Front-channel logout +==== Front-channel logout You can use link:https://openid.net/specs/openid-connect-frontchannel-1_0.html[Front-channel logout] to log out the current user directly from the user agent, for example, its browser. It is similar to <> but the logout steps are executed by the user agent, such as the browser, and not in the background by the OIDC provider. @@ -996,7 +1142,7 @@ quarkus.oidc.logout.frontchannel.path=/front-channel-logout This path will be compared to the current request's path, and the user will be logged out if these paths match. [[local-logout]] -===== Local logout +==== Local logout <> will log the user out of the OIDC provider. If it is used as single sign-on, it might not be what you require. @@ -1029,7 +1175,7 @@ public class ServiceResource { ---- [[oidc-session]] -====== Using `OidcSession` for local logout +==== Using `OidcSession` for local logout `io.quarkus.oidc.OidcSession` is a wrapper around the current `IdToken`, which can help to perform a <>, retrieve the current session's tenant identifier, and check when the session will expire. More useful methods will be added to it over time. @@ -1084,6 +1230,18 @@ This property should be set to a value that is less than the ID token lifespan; You can further optimize this process by having a simple JavaScript function ping your Quarkus endpoint periodically to emulate the user activity, which minimizes the time frame during which the user might have to be re-authenticated. +[NOTE] +==== +When the session can not be refreshed, the currently authenticated user is redirected to the OIDC provider to re-authenticate. However, the user experience may not be ideal in such cases, if the user, after an earlier successful authentication, is suddently seeing an OIDC authentication challenge screen when trying to access an application page. + +Instead, you can request that the user is redirected to a public, application specific session expired page first. This page informs the user that the session has now expired and advise to re-authenticate by following a link to a secured application welcome page. The user clicks on the link and Quarkus OIDC enforces a redirect to the OIDC provider to re-authenticate. Use `quarkus.oidc.authentication.session-expired-page` relative path property, if you'd like to do it. + +For example, setting `quarkus.oidc.authentication.session-expired-page=/session-expired-page` will ensure that the user whose session has expired is redirected to `http://localhost:8080/session-expired-page`, assuming the application is available at `http://localhost:8080`. + +See also the <> section explaining how a custom `OidcRedirectFilter` can be used to customize OIDC redirects, including those to the session expired pages. +==== + + [NOTE] ==== You cannot extend the user session indefinitely. diff --git a/_guides/security-openid-connect-client-reference.adoc b/_guides/security-openid-connect-client-reference.adoc index 48a482d4b20..db214a15dbe 100644 --- a/_guides/security-openid-connect-client-reference.adoc +++ b/_guides/security-openid-connect-client-reference.adoc @@ -757,6 +757,15 @@ quarkus.oidc-client.credentials.jwt.secret-provider.key=mysecret-key quarkus.oidc-client.credentials.jwt.secret-provider.name=oidc-credentials-provider ---- +`private_key_jwt` with the PEM key inlined in application.properties, and where the signature algorithm is `RS256`: + +[source,properties] +---- +quarkus.oidc-client.auth-server-url=http://localhost:8180/auth/realms/quarkus/ +quarkus.oidc-client.client-id=quarkus-app +quarkus.oidc-client.credentials.jwt.key=Base64-encoded private key representation +---- + `private_key_jwt` with the PEM key file, signature algorithm is `RS256`: [source,properties] diff --git a/_guides/security-overview.adoc b/_guides/security-overview.adoc index c4620b815fb..81217b8b412 100644 --- a/_guides/security-overview.adoc +++ b/_guides/security-overview.adoc @@ -53,6 +53,12 @@ For guidance on testing Quarkus Security features and ensuring that your Quarkus == More about security features in Quarkus +=== WebSockets Next security + +The `quarkus-websockets-next` extension provides a modern, efficient implementation of the WebSocket API. +It also provides an integration with Quarkus security. +For more information, see the xref:websockets-next-reference.adoc#websocket-next-security[Security] section of the Quarkus "WebSockets Next reference" guide. + [[cross-origin-resource-sharing]] === Cross-origin resource sharing diff --git a/_guides/security-testing.adoc b/_guides/security-testing.adoc index 382087d19aa..bc79dc86e65 100644 --- a/_guides/security-testing.adoc +++ b/_guides/security-testing.adoc @@ -93,6 +93,24 @@ identity to be present. See xref:security-oidc-bearer-token-authentication.adoc#integration-testing-security-annotation[OpenID Connect Bearer Token Integration testing], xref:security-oidc-code-flow-authentication.adoc#integration-testing-security-annotation[OpenID Connect Authorization Code Flow Integration testing] and xref:security-jwt.adoc#integration-testing-security-annotation[SmallRye JWT Integration testing] for more details about testing the endpoint code which depends on the injected `JsonWebToken`. +Additionally, you can specify attributes for the identity, perhaps custom items that were added with identity augmentation: + +[source,java] +---- +@Inject +SecurityIdentity identity; + +@Test +@TestSecurity(user = "testUser", "roles = {"admin, "user"}, attributes = { + @SecurityAttribute(key = "answer", value = "42", type = AttributeType.LONG) } +void someTestMethod() { + Long answer = identity.getAttribute("answer"); +... +} +---- + +This will run the test with an identity with an attribute of type `Long` named `answer`. + [WARNING] ==== The feature is only available for `@QuarkusTest` and will **not** work on a `@QuarkusIntegrationTest`. @@ -121,6 +139,75 @@ If it becomes necessary to test security features using both `@TestSecurity` and mechanism when none is defined), then Basic Auth needs to be enabled explicitly, for example by setting `quarkus.http.auth.basic=true` or `%test.quarkus.http.auth.basic=true`. +=== Path-based authentication + +`@TestSecurity` can also be used when xref:security-authentication-mechanisms.adoc#combining-authentication-mechanisms[authentication mechanisms must be combined]. +Example below shows how to select authentication mechanism when path-based authentication is enabled. + +[source,java] +---- +@Test +@TestSecurity(user = "testUser", roles = {"admin", "user"}, authMechanism = "basic") <1> +void basicTestMethod() { + ... +} + +@Test +@TestSecurity(user = "testUser", roles = {"admin", "user"}, authMechanism = "form") <2> +void formTestMethod() { + ... +} +---- +<1> The 'authMechanism' attribute selects Basic authentication. +<2> The 'authMechanism' attribute selects Form-based authentication. + +In your Quarkus application, it is possible to use annotations to select an authentication mechanism specific to each Jakarta REST endpoint: + +[source,java] +---- +package org.acme.security.testing; + +import io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication; +import io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; + +@Path("/") +public class TestSecurityResource { + + @BasicAuthentication <1> + @GET + @Path("basic-only") + public String basicOnly() { + return "basic-only"; + } + + @FormAuthentication <2> + @GET + @Path("form-only") + public String formOnly() { + return "form-only"; + } +} +---- +<1> All HTTP requests to the `/basic-only` path from the `basicTestMethod` test are authenticated successfully. +<2> Same HTTP requests will fail when invoked from the `formTestMethod` test as Basic authentication is required. + +Alternatively, it is possible to select path-specific authentication mechanism with HTTP Security Policy: + +[source,properties] +---- +# require basic authentication for the '/basic-only' path +quarkus.http.auth.permission.basic.paths=/basic-only +quarkus.http.auth.permission.basic.policy=authenticated +quarkus.http.auth.permission.basic.auth-mechanism=basic + +# require form-based authentication for the '/form-only' path +quarkus.http.auth.permission.form.paths=/form-only +quarkus.http.auth.permission.form.policy=authenticated +quarkus.http.auth.permission.form.auth-mechanism=form +---- + == Use Wiremock for Integration Testing You can also use Wiremock to mock the authorization OAuth2 and OIDC services: diff --git a/_guides/smallrye-fault-tolerance.adoc b/_guides/smallrye-fault-tolerance.adoc index ea0c8b6dc7a..bec770f84c8 100644 --- a/_guides/smallrye-fault-tolerance.adoc +++ b/_guides/smallrye-fault-tolerance.adoc @@ -17,7 +17,7 @@ implementation of the https://github.com/eclipse/microprofile-fault-tolerance/[M specification. In this guide, we demonstrate usage of MicroProfile Fault Tolerance annotations such as `@Timeout`, `@Fallback`, -`@Retry` and `@CircuitBreaker`. +`@Retry`, `@CircuitBreaker`, and `@RateLimit`. == Prerequisites @@ -438,6 +438,76 @@ To test this out, do the following: 5. Give it 5 seconds during which circuit breaker should close, and you should be able to make two successful requests again. +== Adding Resiliency: Rate Limits + +IMPORTANT: This is an additional feature of https://github.com/smallrye/smallrye-fault-tolerance/[SmallRye Fault Tolerance] and is not specified by MicroProfile Fault Tolerance. + +It is possible to prevent an operation from being executed too often using a _rate limit_. Rate limits enforce a maximum number of permitted invocations in a time window of some length. For example, with a rate limit, one can make sure that a method may only be called 50 times per minute. Invocations that would exceed the limit are rejected with an exception of type `RateLimitException`. + +Additionally, it is possible to define minimum spacing between invocations. For example, with a minimum spacing of 1 second, if a second invocation happens 500 millis after the first, it is rejected even if the limit would not be exceeded yet. + +Rate limit is superficially similar to a bulkhead (concurrency limit), but is in fact quite different. Bulkhead limits the number of executions happening concurrently at any point in time. Rate limit limits the number of executions in a time window of some length, without considering concurrency. + +Rate limits need to maintain some state between invocations: the number of recent invocations, the time stamp of last invocation, and so on. This state is a singleton, irrespective of the lifecycle of the bean that uses the `@RateLimit` annotation. + +More specifically, the rate limit state is uniquely identified by the combination of the bean class (`java.lang.Class`) and the method object (`java.lang.reflect.Method`) representing the guarded method. + +Let the Quarkus development mode run and in your IDE add the `@RateLimit` annotation to the `CoffeeResource#coffees()` method as follows and save the file: + +[source,java] +---- +import java.time.temporal.ChronoUnit; +import io.smallrye.faulttolerance.api.RateLimit; + +... +public class CoffeeResource { + ... + @GET + @RateLimit(value = 2, window = 10, windowUnit = ChronoUnit.SECONDS) + public List coffees() { + ... + } + ... +} +---- + +Hit refresh in your browser. The Quarkus development server will automatically detect the changes and recompile the app for you, so there’s no need to restart it. + +You can hit refresh a couple more times. After 2 requests within a 10 second interval you should start seeing errors in the logs, similar to these: + +[source] +---- +INFO [org.acm.mic.fau.CoffeeResource] (executor-thread-1) CoffeeResource#coffees() invocation #1 returning successfully +ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /coffee failed, error id: d3e59090-fd45-4c67-844e-80a8f7fa6ee0-4: io.smallrye.faulttolerance.api.RateLimitException: org.acme.microprofile.faulttolerance.CoffeeResource#coffees rate limit exceeded + at io.smallrye.faulttolerance.core.rate.limit.RateLimit.doApply(RateLimit.java:58) + at io.smallrye.faulttolerance.core.rate.limit.RateLimit.apply(RateLimit.java:44) + at io.smallrye.faulttolerance.FaultToleranceInterceptor.syncFlow(FaultToleranceInterceptor.java:255) + at io.smallrye.faulttolerance.FaultToleranceInterceptor.intercept(FaultToleranceInterceptor.java:182) + at io.smallrye.faulttolerance.FaultToleranceInterceptor_Bean.intercept(Unknown Source) + at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42) + at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:30) + at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:27) + at org.acme.microprofile.faulttolerance.CoffeeResource_Subclass.coffees(Unknown Source) + at org.acme.microprofile.faulttolerance.CoffeeResource$quarkusrestinvoker$coffees_73d7590ab944adfa130e4ad57c30282f825b2d18.invoke(Unknown Source) + at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29) + at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141) + at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147) + at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:599) + at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2516) + at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2495) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1521) + at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11) + at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +---- + +If `@Fallback` is used with `@RateLimit`, the fallback method or handler may be invoked if a `RateLimitException` is thrown, depending on the fallback configuration. + +If `@Retry` is used with `@RateLimit`, each retry attempt is processed by the rate limit as an independent invocation. If `RateLimitException` is thrown, the execution may be retried, depending on how the retry is configured. + +If `@CircuitBreaker` is used with `@RateLimit`, the circuit breaker is checked before enforcing the rate limit. If rate limiting results in `RateLimitException`, this may be counted as a failure, depending on how the circuit breaker is configured. + == Runtime configuration You can override the annotations parameters at runtime inside your `application.properties` file. diff --git a/_guides/spring-di.adoc b/_guides/spring-di.adoc index b85eb1e59b7..22d116afabd 100644 --- a/_guides/spring-di.adoc +++ b/_guides/spring-di.adoc @@ -273,7 +273,7 @@ Please note that the Spring support in Quarkus does not start a Spring Applicati Spring classes and annotations are only used for reading metadata and / or are used as user code method return types or parameter types. What that means for end users, is that adding arbitrary Spring libraries will not have any effect. Moreover, Spring infrastructure classes (like `org.springframework.beans.factory.config.BeanPostProcessor` , `org.springframework.context.ApplicationContext` for example) will not be executed. -Regarding the dependency injection in particular, Quarkus uses a Dependency Injection mechanism (called ArC) based on the https://jakarta.ee/specifications/cdi/2.0/cdi-spec-2.0.html[Contexts and Dependency Injection for Java 2.0] specification. If you want to learn more about it, we recommend you to read the xref:cdi.adoc[Quarkus introduction to CDI] and the xref:cdi-reference.adoc#arc-configuration-reference[CDI reference guide] +Regarding the dependency injection in particular, Quarkus uses a Dependency Injection mechanism (called ArC) based on the https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html[Jakarta Contexts and Dependency Injection 4.1] specification. If you want to learn more about it, we recommend you to read the xref:cdi.adoc[Quarkus introduction to CDI] and the xref:cdi-reference.adoc#arc-configuration-reference[CDI reference guide] The various Spring Boot test features are not supported by Quarkus. For testing purposes, please, check the xref:getting-started-testing.adoc[Quarkus testing guide]. Some known limitations: diff --git a/_guides/web-dependency-locator.adoc b/_guides/web-dependency-locator.adoc new file mode 100644 index 00000000000..b036f018c8a --- /dev/null +++ b/_guides/web-dependency-locator.adoc @@ -0,0 +1,144 @@ +//// +This guide is maintained in the main Quarkus repository +and pull requests should be submitted there: +https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc +//// += Web dependency locator +include::_attributes.adoc[] +:categories: web +:summary: Learn more about how to use the web dependency locator +:numbered: +:sectnums: +:sectnumlevels: 4 +:topics: http,web,webjars,mvnpm,vertx,servlet,undertow +:extensions: io.quarkus:quarkus-web-dependency-locator +:web-locator-ga: quarkus-web-dependency-locator + +This document shows how static resources can be served from web dependency jars like https://www.webjars.org[WebJars] and https://mvnpm.org[mvnpm]. + +== Using the `{web-locator-ga}` extension + +[source,xml,subs="attributes+",role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + io.quarkus + {web-locator-ga} + +---- + +[source,gradle,subs="attributes+",role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("io.quarkus:{web-locator-ga}") +---- + +=== WebJars +If you are using https://www.webjars.org[WebJars], like the following JQuery one: + +[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + org.webjars + jquery + 3.1.1 + +---- + +[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("org.webjars:jquery:3.1.1") +---- + +you can reference the files in the jar from your HTML, example `/webjars/jquery/3.1.1/jquery.min.js`. + +The above is available by default, however, adding the `{web-locator-ga}` extension allows you to reference the files without having to include the version in the path, example `/webjars/jquery/jquery.min.js`. + +=== Mvnpm + +If you are using https://mvnpm.org[mvnpm], like the following Lit one: + +[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] +.pom.xml +---- + + org.mvnpm + lit + 3.1.2 + +---- + +[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] +.build.gradle +---- +implementation("org.mvnpm:lit:3.1.2") +---- + +you can reference the files in the jar from your HTML, example `/_static/lit/3.1.2/index.js`. + +The above is available by default, however, adding the `{web-locator-ga}` extension allows you to reference the files without having to include the version in the path, example `/_static/lit/index.js`. + +==== ImportMaps + +Mvnpm jars also allows you to use an https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap[importmap], that will +allow you to just use module imports, example `import { LitElement, html, css} from 'lit';`. + +The importmap is generated by the `{web-locator-ga}` extension, and available at `/_importmap/generated_importmap.js`. +This means adding the following to your `index.html` will allow you to import web libraries by name: + +[source,html] +---- + + + + + + My app + + <1> + + + + + +---- +<1> Use the generated importmap +<2> Import web libraries +<3> Import your own files, this can be done by adding `quarkus.web-dependency-locator.import-mappings.app/ = /app/` to the config. Any key-value pair can be added. + +===== Automatic imports + +You can also automate the imports above. To do this, move your web assests from `src/main/resources/META-INF/resources` to `src/main/web` +and now replace the above scripts and imports with `{#bundle /}`: + +[source,html] +---- + + + + + + My app + + {#bundle /} <1> + + + + +---- +<1> This will be replaced at build time with the importmap script, and also include any CSS and JavaScript discovered in the `/app` directory. + +This allows you to add libraries, js and css without having to change your HTML. Hot-reload is also supported. + +=== Dev UI + +When adding the `{web-locator-ga}` extension , you can see the files being served, and the generated importmap, in the Dev UI: + +image:web-dependency-locator-screenshot01.png[alt=Card in Dev UI] +image:web-dependency-locator-screenshot02.png[alt=Files] +image:web-dependency-locator-screenshot03.png[alt=Importmap] diff --git a/_guides/web.adoc b/_guides/web.adoc index 1f58a62ef29..dc3cf6f74aa 100644 --- a/_guides/web.adoc +++ b/_guides/web.adoc @@ -28,7 +28,7 @@ You can find more information in the xref:http-reference#serving-static-resource However, if you want to insert scripts, styles, and libraries in your web pages, you have 3 options: a. Consume libraries from public CDNs such as cdnjs, unpkg, jsDelivr and more, or copy them to your `META-INF/resources` directory. -b. Use runtime web dependencies such as mvnpm.org or webjars, when added to your pom.xml or build.gradle they can be directly xref:http-reference#from-mvnpm[accessed from your web pages]. +b. Use runtime web dependencies such as https://mvnpm.org[mvnpm] or https://www.webjars.org[WebJars], when added to your pom.xml or build.gradle they can be directly xref:web-dependency-locator.adoc[accessed from your web pages]. c. Package your scripts (js, ts), styles (css, scss), and web dependencies together using a bundler (see xref:#bundling[below]). NOTE: *We recommend using a bundler for production* as it offers better control, consistency, security, and performance. The good news is that Quarkus makes it really easy and fast with the https://docs.quarkiverse.io/quarkus-web-bundler/dev/[Quarkus Web Bundler extension]. diff --git a/_guides/websockets-next-reference.adoc b/_guides/websockets-next-reference.adoc index 95bdad02b9f..62039a09f81 100644 --- a/_guides/websockets-next-reference.adoc +++ b/_guides/websockets-next-reference.adoc @@ -382,6 +382,8 @@ Methods annotated with `@OnOpen` and `@OnClose` may accept the following paramet * `WebSocketConnection` * `HandshakeRequest` * `String` parameters annotated with `@PathParam` + +An endpoint method annotated with `@OnClose` may also accept the `io.quarkus.websockets.next.CloseReason` parameter that may indicate a reason for closing a connection. === Allowed Returned Types @@ -572,6 +574,67 @@ void pong(Buffer data) { } ---- +[[websocket-next-security]] +== Security + +WebSocket endpoint callback methods can be secured with security annotations such as `io.quarkus.security.Authenticated`, +`jakarta.annotation.security.RolesAllowed` and other annotations listed in the xref:security-authorize-web-endpoints-reference.adoc#standard-security-annotations[Supported security annotations] documentation. + +For example: + +[source, java] +---- +package io.quarkus.websockets.next.test.security; + +import jakarta.annotation.security.RolesAllowed; +import jakarta.inject.Inject; + +import io.quarkus.security.ForbiddenException; +import io.quarkus.security.identity.SecurityIdentity; +import io.quarkus.websockets.next.OnError; +import io.quarkus.websockets.next.OnOpen; +import io.quarkus.websockets.next.OnTextMessage; +import io.quarkus.websockets.next.WebSocket; + +@WebSocket(path = "/end") +public class Endpoint { + + @Inject + SecurityIdentity currentIdentity; + + @OnOpen + String open() { + return "ready"; + } + + @RolesAllowed("admin") + @OnTextMessage + String echo(String message) { <1> + return message; + } + + @OnError + String error(ForbiddenException t) { <2> + return "forbidden:" + currentIdentity.getPrincipal().getName(); + } +} +---- +<1> The echo callback method can only be invoked if the current security identity has an `admin` role. +<2> The error handler is invoked in case of the authorization failure. + +`SecurityIdentity` is initially created during a secure HTTP upgrade and associated with the websocket connection. + +Currently, for an HTTP upgrade be secured, users must configure an HTTP policy protecting the HTTP upgrade path. +For example, to secure the `open()` method in the above websocket endpoint, one can add the following authentication policy: + +[source,properties] +---- +quarkus.http.auth.permission.secured.paths=/end +quarkus.http.auth.permission.secured.policy=authenticated +---- + +Other options for securing HTTP upgrade requests, such as using the security annotations, will be explored in the future. + [[websocket-next-configuration-reference]] == Configuration reference diff --git a/_guides/writing-extensions.adoc b/_guides/writing-extensions.adoc index b9d0f647a25..a01078cfe0d 100644 --- a/_guides/writing-extensions.adoc +++ b/_guides/writing-extensions.adoc @@ -2389,7 +2389,7 @@ Capabilities should follow the naming conventions of Java packages; e.g. `io.qua Capabilities provided by core extensions should be listed in the `io.quarkus.deployment.Capability` enum and their name should always start with the `io.quarkus` prefix. ==== Bean Defining Annotations -The CDI layer processes CDI beans that are either explicitly registered or that it discovers based on bean defining annotations as defined in https://jakarta.ee/specifications/cdi/2.0/cdi-spec-2.0.html#bean_defining_annotations[2.5.1. Bean defining annotations]. You can expand this set of annotations to include annotations your extension processes using a `BeanDefiningAnnotationBuildItem` as shown in this `TestProcessor#registerBeanDefinningAnnotations` example: +The CDI layer processes CDI beans that are either explicitly registered or that it discovers based on bean defining annotations as defined in https://jakarta.ee/specifications/cdi/4.1/jakarta-cdi-spec-4.1.html#bean_defining_annotations[2.5.1. Bean defining annotations]. You can expand this set of annotations to include annotations your extension processes using a `BeanDefiningAnnotationBuildItem` as shown in this `TestProcessor#registerBeanDefinningAnnotations` example: .Register a Bean Defining Annotation [source,java] diff --git a/_guides/writing-native-applications-tips.adoc b/_guides/writing-native-applications-tips.adoc index 04afc5df02b..c7b6f86c841 100644 --- a/_guides/writing-native-applications-tips.adoc +++ b/_guides/writing-native-applications-tips.adoc @@ -197,6 +197,8 @@ public class MyReflectionConfiguration { } ---- +Note: By default the `@RegisterForReflection` annotation will also registered any potential nested classes for reflection. If you want to avoid this behavior, you can set the `ignoreNested` attribute to `true`. + ==== Using a configuration file You can also use a configuration file to register classes for reflection, if you prefer relying on the GraalVM infrastructure. From 1042f3ff7472dc9099e9a8c60672109eaec57eeb Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 May 2024 01:56:12 +0000 Subject: [PATCH 8/8] Sync documentation of main branch --- ...arkus.vertx.http.runtime.AuthRuntimeConfig | 2 +- ...arkus.vertx.http.runtime.HttpConfiguration | 2 +- .../main/config/quarkus-all-config.adoc | 26 +++++++++++++++++-- .../quarkus-http-http-configuration.adoc | 26 +++++++++++++++++-- ...http-config-group-auth-runtime-config.adoc | 26 +++++++++++++++++-- ...arkus-vertx-http-general-config-items.adoc | 26 +++++++++++++++++-- .../main/config/quarkus-vertx-http.adoc | 26 +++++++++++++++++-- 7 files changed, 122 insertions(+), 12 deletions(-) diff --git a/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig b/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig index 0918908ef76..b2c4a174bb1 100644 --- a/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig +++ b/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.AuthRuntimeConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".permission.\"permissions\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy.\"role-policy\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.List","key":".roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"path","key":".certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":".realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".form","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":".form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_SAME_SITE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".permission.\"permissions\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":".permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":".permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":".permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"BUILD_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".policy.\"role-policy\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.PolicyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":".policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.util.List","key":".roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":".certificate-role-attribute","additionalKeys":[],"configDoc":"Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are:\n\n - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported.\n - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name.\n - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI).\n - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier`","withinAMap":false,"defaultValue":"CN","javaDocSiteLink":"","docMapKey":"certificate-role-attribute","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_ROLE_ATTRIBUTE","enum":false}},{"configDocKey":{"type":"path","key":".certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":".realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_REALM","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".form","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":".form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":".form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":".form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":".form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":".form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"","since":null,"environmentVariable":"_FORM_COOKIE_SAME_SITE","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration b/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration index cb78b416df9..7e2af8e93df 100644 --- a/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration +++ b/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.auth.permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":"quarkus.http.auth.permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"RUN_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.auth.certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":"quarkus.http.auth.form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.cors","additionalKeys":[],"configDoc":"Enable the CORS filter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cors-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-port","additionalKeys":[],"configDoc":"The HTTP port used to run tests","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.host","additionalKeys":[],"configDoc":"The HTTP host\n\nIn dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0.0\n\nDefaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.\n\nAs an exception, when running in Windows Subsystem for Linux (WSL), the HTTP host defaults to 0.0.0.0 even in dev/test mode since using localhost makes the application inaccessible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.test-host","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.host-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.ssl-port","additionalKeys":[],"configDoc":"The HTTPS port","withinAMap":false,"defaultValue":"8443","javaDocSiteLink":"","docMapKey":"ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-ssl-port","additionalKeys":[],"configDoc":"The HTTPS port used to run tests","withinAMap":false,"defaultValue":"8444","javaDocSiteLink":"","docMapKey":"test-ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.test-ssl-enabled","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-ssl-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.InsecureRequests","key":"quarkus.http.insecure-requests","additionalKeys":[],"configDoc":"If insecure (i.e. http rather than https) requests are allowed. If this is `enabled` then http works as normal. `redirect` will still open the http port, but all requests will be redirected to the HTTPS port. `disabled` will prevent the HTTP port from opening at all.\n\nDefault is `enabled` except when client auth is set to `required` (configured using `quarkus.http.ssl.client-auth=required`). In this case, the default is `disabled`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-requests","configPhase":"RUN_TIME","acceptedValues":["`enabled`","`redirect`","`disabled`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INSECURE_REQUESTS","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2","additionalKeys":[],"configDoc":"If this is true (the default) then HTTP/2 will be enabled.\n\nNote that for browsers to be able to use it HTTPS must be enabled, and you must be running on JDK11 or above, as JDK8 does not support ALPN.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2-push-enabled","additionalKeys":[],"configDoc":"Enables or Disable the HTTP/2 Push feature. This setting can be used to disable server push. The server will not send a `PUSH_PROMISE` frame if it receives this parameter set to @++{++code false++}++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2-push-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2_PUSH_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.origins","additionalKeys":[],"configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ORIGINS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.methods","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.headers","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.exposed-headers","additionalKeys":[],"configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_EXPOSED_HEADERS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.cors.access-control-max-age","additionalKeys":[],"configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_MAX_AGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.cors.access-control-allow-credentials","additionalKeys":[],"configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_ALLOW_CREDENTIALS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.ssl.certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_RELOAD_PERIOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.ssl.sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_SNI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.static-resources.index-page","additionalKeys":[],"configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INDEX_PAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.include-hidden","additionalKeys":[],"configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INCLUDE_HIDDEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.enable-range-support","additionalKeys":[],"configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_ENABLE_RANGE_SUPPORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.caching-enabled","additionalKeys":[],"configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.cache-entry-timeout","additionalKeys":[],"configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHE_ENTRY_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.max-age","additionalKeys":[],"configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.static-resources.max-cache-size","additionalKeys":[],"configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.http.static-resources.content-encoding","additionalKeys":[],"configDoc":"Content encoding for text related files","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"content-encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CONTENT_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.handle-100-continue-automatically","additionalKeys":[],"configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HANDLE_100_CONTINUE_AUTOMATICALLY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.io-threads","additionalKeys":[],"configDoc":"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.\n\nIn 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IO_THREADS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.limits.rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_WINDOW_DURATION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.idle-timeout","additionalKeys":[],"configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.read-timeout","additionalKeys":[],"configDoc":"Http connection read timeout for blocking IO. This is the maximum amount of time a thread will wait for data, before an IOException will be thrown and the connection closed.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MULTIPART_FILE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.session.encryption-key","additionalKeys":[],"configDoc":"The encryption key that is used to store persistent logins (e.g. for form auth). Logins are stored in a persistent cookie that is encrypted with AES-256 using a key derived from a SHA-256 hash of the key that is provided here.\n\nIf no key is provided then an in-memory one will be generated, this will change on every restart though so it is not suitable for production environments. This must be more than 16 characters long for security reasons","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_SESSION_ENCRYPTION_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.so-reuse-port","additionalKeys":[],"configDoc":"Enable socket reuse port (linux/macOs native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"so-reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SO_REUSE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-quick-ack","additionalKeys":[],"configDoc":"Enable tcp quick ack (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-cork","additionalKeys":[],"configDoc":"Enable tcp cork (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_CORK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-fast-open","additionalKeys":[],"configDoc":"Enable tcp fast open (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.initial-window-size","additionalKeys":[],"configDoc":"Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting. Indicates the sender's initial window size (in octets) for stream-level flow control. The initial value is `2^16-1` (65,535) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-window-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INITIAL_WINDOW_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.domain-socket","additionalKeys":[],"configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.app.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.domain-socket-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.record-request-start-time","additionalKeys":[],"configDoc":"If this is true then the request start time will be recorded to enable logging of total request time.\n\nThis has a small performance penalty, so is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"record-request-start-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_RECORD_REQUEST_START_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.enabled","additionalKeys":[],"configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.exclude-pattern","additionalKeys":[],"configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.pattern","additionalKeys":[],"configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.log-to-file","additionalKeys":[],"configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_TO_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.base-file-name","additionalKeys":[],"configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_BASE_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-directory","additionalKeys":[],"configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-suffix","additionalKeys":[],"configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.category","additionalKeys":[],"configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CATEGORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.rotate","additionalKeys":[],"configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ROTATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.consolidate-rerouted-requests","additionalKeys":[],"configDoc":"If rerouted requests should be consolidated into one log entry","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"consolidate-rerouted-requests","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CONSOLIDATE_REROUTED_REQUESTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.traffic-shaping.enabled","additionalKeys":[],"configDoc":"Enables the traffic shaping.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.inbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for inbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"inbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_INBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for outbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.max-delay","additionalKeys":[],"configDoc":"Set the maximum delay to wait in case of traffic excess. Default is 15s. Must be less than the HTTP timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_MAX_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.check-interval","additionalKeys":[],"configDoc":"Set the delay between two computations of performances for channels. If set to 0, no stats are computed. Despite 0 is accepted (no accounting), it is recommended to set a positive value for the check interval, even if it is high since the precision of the traffic shaping depends on the period where the traffic is computed. In this case, a suggested value is something close to 5 or 10 minutes.\n\nIf not default, it defaults to 1s.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"check-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.peak-outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended. The default value is 400 MB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"peak-outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_PEAK_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".case-sensitive","additionalKeys":[],"configDoc":"If the cookie pattern is case-sensitive","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__CASE_SENSITIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".value","additionalKeys":[],"configDoc":"The value to set in the samesite attribute","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__VALUE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".enable-client-checker","additionalKeys":[],"configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ENABLE_CLIENT_CHECKER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".add-secure-for-none","additionalKeys":[],"configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ADD_SECURE_FOR_NONE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.PayloadHint","key":"quarkus.http.unhandled-error-content-type-default","additionalKeys":[],"configDoc":"Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.\n\nIf the client requested a supported content-type in request headers (e.g. \"Accept: application/json\", \"Accept: text/html\"), Quarkus will use that content type.\n\nOtherwise, it will default to the content type configured here.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unhandled-error-content-type-default","configPhase":"RUN_TIME","acceptedValues":["`json`","`html`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_UNHANDLED_ERROR_CONTENT_TYPE_DEFAULT","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__MATCHES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.http.filter.\"filter\".header.\"header-name\"","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.filter.\"filter\".order","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.proxy.allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.http.proxy.trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.auth.permission.\"permissions\".enabled","additionalKeys":[],"configDoc":"Determines whether the entire permission set is enabled, or not. By default, if the permission set is defined, it is enabled.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".policy","additionalKeys":[],"configDoc":"The HTTP policy that this permission set is linked to. There are three built-in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__POLICY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".methods","additionalKeys":[],"configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".paths","additionalKeys":[],"configDoc":"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 matches without methods set, otherwise the most restrictive permissions are applied.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"paths","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__PATHS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.permission.\"permissions\".auth-mechanism","additionalKeys":[],"configDoc":"Path specific authentication mechanism which must be used to authenticate a user. It needs to match `HttpCredentialTransport` authentication scheme such as 'basic', 'bearer', 'form', etc.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-mechanism","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__AUTH_MECHANISM","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.permission.\"permissions\".shared","additionalKeys":[],"configDoc":"Indicates that this policy always applies to the matched paths in addition to the policy with a winning path. Avoid creating more than one shared policy to minimize the performance impact.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"shared","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__SHARED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo","key":"quarkus.http.auth.permission.\"permissions\".applies-to","additionalKeys":[],"configDoc":"Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.","withinAMap":true,"defaultValue":"all","javaDocSiteLink":"","docMapKey":"applies-to","configPhase":"RUN_TIME","acceptedValues":["tooltip:all[Apply on all matching paths.]","tooltip:jaxrs[Declares that a permission check must only be applied on the Jakarta REST request paths. Use this option to delay the permission check if an authentication mechanism is chosen with an annotation on the matching Jakarta REST endpoint. This option must be set if the following REST endpoint annotations are used: - `io.quarkus.oidc.Tenant` annotation which selects an OIDC authentication mechanism with a tenant identifier - `io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication` which selects the Basic authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication` which selects the Form-based authentication mechanism - `io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication` which selects the mTLS authentication mechanism - `io.quarkus.security.webauthn.WebAuthn` which selects the WebAuth authentication mechanism - `io.quarkus.oidc.BearerTokenAuthentication` which selects the OpenID Connect Bearer token authentication mechanism - `io.quarkus.oidc.AuthorizationCodeFlow` which selects the OpenID Connect Code authentication mechanism]"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_PERMISSION__PERMISSIONS__APPLIES_TO","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".roles-allowed","additionalKeys":[],"configDoc":"The roles that are allowed to access resources protected by this policy. By default, access is allowed to any authenticated user.","withinAMap":true,"defaultValue":"**","javaDocSiteLink":"","docMapKey":"roles-allowed","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES_ALLOWED","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.policy.\"role-policy\".roles.\"role-name\"","additionalKeys":[],"configDoc":"Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have. For example, the Quarkus OIDC extension can map roles from the verified JWT access token, and you may want to remap them to a deployment specific roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__ROLES__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.policy.\"role-policy\".permissions.\"role-name\"","additionalKeys":[],"configDoc":"Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role. For example, you can map permission `perm1` with actions `action1` and `action2` to role `admin` by setting `quarkus.http.auth.policy.role-policy1.permissions.admin=perm1:action1,perm1:action2` configuration property. Granted permissions are used for authorization with the `@PermissionsAllowed` annotation.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSIONS__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.policy.\"role-policy\".permission-class","additionalKeys":[],"configDoc":"Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property. The permission class must declare exactly one constructor that accepts permission name (`String`) or permission name and actions (`String`, `String++[]++`). Permission class must be registered for reflection if you run your application in a native mode.","withinAMap":true,"defaultValue":"io.quarkus.security.StringPermission","javaDocSiteLink":"","docMapKey":"permission-class","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_POLICY__ROLE_POLICY__PERMISSION_CLASS","enum":false}},{"configDocKey":{"type":"java.util.List","key":"quarkus.http.auth.roles-mapping.\"role-name\"","additionalKeys":[],"configDoc":"Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.\n\nFor example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/util/List.html","docMapKey":"role-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_ROLES_MAPPING__ROLE_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.certificate-role-attribute","additionalKeys":[],"configDoc":"Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are:\n\n - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported.\n - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name.\n - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI).\n - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier`","withinAMap":false,"defaultValue":"CN","javaDocSiteLink":"","docMapKey":"certificate-role-attribute","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.auth.certificate-role-properties","additionalKeys":[],"configDoc":"Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`.\n\nProperties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate-role-properties","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.realm","additionalKeys":[],"configDoc":"The authentication realm","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"realm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_REALM","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.login-page","additionalKeys":[],"configDoc":"The login page. Redirect to login page can be disabled by setting `quarkus.http.auth.form.login-page=`.","withinAMap":false,"defaultValue":"/login.html","javaDocSiteLink":"","docMapKey":"login-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOGIN_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.username-parameter","additionalKeys":[],"configDoc":"The username field name.","withinAMap":false,"defaultValue":"j_username","javaDocSiteLink":"","docMapKey":"username-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_USERNAME_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.password-parameter","additionalKeys":[],"configDoc":"The password field name.","withinAMap":false,"defaultValue":"j_password","javaDocSiteLink":"","docMapKey":"password-parameter","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_PASSWORD_PARAMETER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.error-page","additionalKeys":[],"configDoc":"The error page. Redirect to error page can be disabled by setting `quarkus.http.auth.form.error-page=`.","withinAMap":false,"defaultValue":"/error.html","javaDocSiteLink":"","docMapKey":"error-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_ERROR_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.landing-page","additionalKeys":[],"configDoc":"The landing page to redirect to if there is no saved page to redirect back to. Redirect to landing page can be disabled by setting `quarkus.http.auth.form.landing-page=`.","withinAMap":false,"defaultValue":"/index.html","javaDocSiteLink":"","docMapKey":"landing-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LANDING_PAGE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.location-cookie","additionalKeys":[],"configDoc":"Option to control the name of the cookie used to redirect the user back to the location they want to access.","withinAMap":false,"defaultValue":"quarkus-redirect-location","javaDocSiteLink":"","docMapKey":"location-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_LOCATION_COOKIE","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.timeout","additionalKeys":[],"configDoc":"The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.","withinAMap":false,"defaultValue":"PT30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.auth.form.new-cookie-interval","additionalKeys":[],"configDoc":"How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as \"renewal-timeout\". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often); however, larger values affect the inactivity timeout because the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a user's last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request because the timeout is only refreshed when a new cookie is generated. That is, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.","withinAMap":false,"defaultValue":"PT1M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"new-cookie-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_NEW_COOKIE_INTERVAL","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-name","additionalKeys":[],"configDoc":"The cookie that is used to store the persistent session","withinAMap":false,"defaultValue":"quarkus-credential","javaDocSiteLink":"","docMapKey":"cookie-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.form.cookie-path","additionalKeys":[],"configDoc":"The cookie path for the session and location cookies.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_PATH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.auth.form.http-only-cookie","additionalKeys":[],"configDoc":"Set the HttpOnly attribute to prevent access to the cookie via JavaScript.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"http-only-cookie","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_HTTP_ONLY_COOKIE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.FormAuthRuntimeConfig.CookieSameSite","key":"quarkus.http.auth.form.cookie-same-site","additionalKeys":[],"configDoc":"SameSite attribute for the session and location cookies.","withinAMap":false,"defaultValue":"strict","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_FORM_COOKIE_SAME_SITE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.cors","additionalKeys":[],"configDoc":"Enable the CORS filter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cors-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.port","additionalKeys":[],"configDoc":"The HTTP port","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-port","additionalKeys":[],"configDoc":"The HTTP port used to run tests","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_PORT","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.host","additionalKeys":[],"configDoc":"The HTTP host\n\nIn dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0.0\n\nDefaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.\n\nAs an exception, when running in Windows Subsystem for Linux (WSL), the HTTP host defaults to 0.0.0.0 even in dev/test mode since using localhost makes the application inaccessible.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.test-host","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_HOST","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.host-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HOST_ENABLED","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.ssl-port","additionalKeys":[],"configDoc":"The HTTPS port","withinAMap":false,"defaultValue":"8443","javaDocSiteLink":"","docMapKey":"ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PORT","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-ssl-port","additionalKeys":[],"configDoc":"The HTTPS port used to run tests","withinAMap":false,"defaultValue":"8444","javaDocSiteLink":"","docMapKey":"test-ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_PORT","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.test-ssl-enabled","additionalKeys":[],"configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-ssl-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TEST_SSL_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.InsecureRequests","key":"quarkus.http.insecure-requests","additionalKeys":[],"configDoc":"If insecure (i.e. http rather than https) requests are allowed. If this is `enabled` then http works as normal. `redirect` will still open the http port, but all requests will be redirected to the HTTPS port. `disabled` will prevent the HTTP port from opening at all.\n\nDefault is `enabled` except when client auth is set to `required` (configured using `quarkus.http.ssl.client-auth=required`). In this case, the default is `disabled`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-requests","configPhase":"RUN_TIME","acceptedValues":["`enabled`","`redirect`","`disabled`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INSECURE_REQUESTS","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2","additionalKeys":[],"configDoc":"If this is true (the default) then HTTP/2 will be enabled.\n\nNote that for browsers to be able to use it HTTPS must be enabled, and you must be running on JDK11 or above, as JDK8 does not support ALPN.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2-push-enabled","additionalKeys":[],"configDoc":"Enables or Disable the HTTP/2 Push feature. This setting can be used to disable server push. The server will not send a `PUSH_PROMISE` frame if it receives this parameter set to @++{++code false++}++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2-push-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HTTP2_PUSH_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.origins","additionalKeys":[],"configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ORIGINS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.methods","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.headers","additionalKeys":[],"configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_HEADERS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.exposed-headers","additionalKeys":[],"configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_EXPOSED_HEADERS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.cors.access-control-max-age","additionalKeys":[],"configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_MAX_AGE","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.cors.access-control-allow-credentials","additionalKeys":[],"configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_CORS_ACCESS_CONTROL_ALLOW_CREDENTIALS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider","additionalKeys":[],"configDoc":"The `CredentialsProvider`. If this property is configured, then a matching 'CredentialsProvider' will be used to get the keystore, keystore key, and truststore passwords unless these passwords have already been configured.\n\nPlease note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider-name","additionalKeys":[],"configDoc":"The credentials provider bean name.\n\nThis is a bean name (as in `@Named`) of a bean that implements `CredentialsProvider`. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.\n\nFor Vault, the credentials provider bean name is `vault-credentials-provider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_CREDENTIALS_PROVIDER_NAME","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.files","additionalKeys":[],"configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files requires SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-files","additionalKeys":[],"configDoc":"The list of path to server certificates private key files using the PEM format. Specifying multiple files requires SNI to be enabled.\n\nThe order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_FILES","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-store-file","additionalKeys":[],"configDoc":"An optional keystore that holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the keystore file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the keystore file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias","additionalKeys":[],"configDoc":"An optional parameter to select a specific key in the keystore. When SNI is disabled, and the keystore contains multiple keys and no alias is specified; the behavior is undefined.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password","additionalKeys":[],"configDoc":"An optional parameter to define the password for the key, in case it is different from `key-store-password` If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-alias-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password for the alias from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-alias-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_KEY_STORE_ALIAS_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-file","additionalKeys":[],"configDoc":"An optional trust store that holds the certificate information of the trusted certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-files","additionalKeys":[],"configDoc":"An optional list of trusted certificates using the PEM format. If you pass multiple files, you must use the PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-file-type","additionalKeys":[],"configDoc":"An optional parameter to specify the type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_FILE_TYPE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-provider","additionalKeys":[],"configDoc":"An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PROVIDER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password","additionalKeys":[],"configDoc":"A parameter to specify the password of the trust store file. If not given, it might be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password-key","additionalKeys":[],"configDoc":"A parameter to specify a `CredentialsProvider` property key, which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_PASSWORD_KEY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-cert-alias","additionalKeys":[],"configDoc":"An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_TRUST_STORE_CERT_ALIAS","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.ssl.certificate.reload-period","additionalKeys":[],"configDoc":"When set, the configured certificate will be reloaded after the given period. Note that the certificate will be reloaded only if the file has been modified.\n\nAlso, the update can also occur when the TLS certificate is configured using paths (and not in-memory).\n\nThe reload period must be equal or greater than 30 seconds. If not set, the certificate will not be reloaded.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"reload-period","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CERTIFICATE_RELOAD_PERIOD","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.cipher-suites","additionalKeys":[],"configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_CIPHER_SUITES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.protocols","additionalKeys":[],"configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_PROTOCOLS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.ssl.sni","additionalKeys":[],"configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SSL_SNI","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.static-resources.index-page","additionalKeys":[],"configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INDEX_PAGE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.include-hidden","additionalKeys":[],"configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_INCLUDE_HIDDEN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.enable-range-support","additionalKeys":[],"configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_ENABLE_RANGE_SUPPORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.caching-enabled","additionalKeys":[],"configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHING_ENABLED","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.cache-entry-timeout","additionalKeys":[],"configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CACHE_ENTRY_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.max-age","additionalKeys":[],"configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_AGE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.static-resources.max-cache-size","additionalKeys":[],"configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_MAX_CACHE_SIZE","enum":false}},{"configDocKey":{"type":"java.nio.charset.Charset","key":"quarkus.http.static-resources.content-encoding","additionalKeys":[],"configDoc":"Content encoding for text related files","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html","docMapKey":"content-encoding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_STATIC_RESOURCES_CONTENT_ENCODING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.handle-100-continue-automatically","additionalKeys":[],"configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HANDLE_100_CONTINUE_AUTOMATICALLY","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.io-threads","additionalKeys":[],"configDoc":"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.\n\nIn 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IO_THREADS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-header-size","additionalKeys":[],"configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-body-size","additionalKeys":[],"configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_BODY_SIZE","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-chunk-size","additionalKeys":[],"configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CHUNK_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-initial-line-length","additionalKeys":[],"configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_INITIAL_LINE_LENGTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-attribute-size","additionalKeys":[],"configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_ATTRIBUTE_SIZE","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-form-fields","additionalKeys":[],"configDoc":"Set the maximum number of fields of a form. Set to `-1` to allow unlimited number of attributes.","withinAMap":false,"defaultValue":"256","javaDocSiteLink":"","docMapKey":"max-form-fields","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_FIELDS","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-buffered-bytes","additionalKeys":[],"configDoc":"Set the maximum number of bytes a server can buffer when decoding a form. Set to `-1` to allow unlimited length","withinAMap":false,"defaultValue":"1K","javaDocSiteLink":"","docMapKey":"max-form-buffered-bytes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FORM_BUFFERED_BYTES","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-parameters","additionalKeys":[],"configDoc":"The maximum number of HTTP request parameters permitted for incoming requests.\n\nIf a client sends more than this number of parameters in a request, the connection is closed.","withinAMap":false,"defaultValue":"1000","javaDocSiteLink":"","docMapKey":"max-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_PARAMETERS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-connections","additionalKeys":[],"configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONNECTIONS","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.header-table-size","additionalKeys":[],"configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_HEADER_TABLE_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-concurrent-streams","additionalKeys":[],"configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_CONCURRENT_STREAMS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-frame-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_FRAME_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-header-list-size","additionalKeys":[],"configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_MAX_HEADER_LIST_SIZE","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.rst-flood-max-rst-frame-per-window","additionalKeys":[],"configDoc":"Set the max number of RST frame allowed per time window, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks]. The default value is `200`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"rst-flood-max-rst-frame-per-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.limits.rst-flood-window-duration","additionalKeys":[],"configDoc":"Set the duration of the time window when checking the max number of RST frames, this is used to prevent link:https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p[HTTP/2 RST frame flood DDOS attacks].. The default value is `30 s`, setting zero or a negative value, disables flood protection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"rst-flood-window-duration","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_LIMITS_RST_FLOOD_WINDOW_DURATION","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.idle-timeout","additionalKeys":[],"configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_IDLE_TIMEOUT","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.read-timeout","additionalKeys":[],"configDoc":"Http connection read timeout for blocking IO. This is the maximum amount of time a thread will wait for data, before an IOException will be thrown and the connection closed.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_READ_TIMEOUT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.handle-file-uploads","additionalKeys":[],"configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_HANDLE_FILE_UPLOADS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.uploads-directory","additionalKeys":[],"configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_UPLOADS_DIRECTORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.merge-form-attributes","additionalKeys":[],"configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MERGE_FORM_ATTRIBUTES","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.delete-uploaded-files-on-end","additionalKeys":[],"configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_DELETE_UPLOADED_FILES_ON_END","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.preallocate-body-buffer","additionalKeys":[],"configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_PREALLOCATE_BODY_BUFFER","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.multipart.file-content-types","additionalKeys":[],"configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_BODY_MULTIPART_FILE_CONTENT_TYPES","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.session.encryption-key","additionalKeys":[],"configDoc":"The encryption key that is used to store persistent logins (e.g. for form auth). Logins are stored in a persistent cookie that is encrypted with AES-256 using a key derived from a SHA-256 hash of the key that is provided here.\n\nIf no key is provided then an in-memory one will be generated, this will change on every restart though so it is not suitable for production environments. This must be more than 16 characters long for security reasons","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_AUTH_SESSION_ENCRYPTION_KEY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.so-reuse-port","additionalKeys":[],"configDoc":"Enable socket reuse port (linux/macOs native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"so-reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SO_REUSE_PORT","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-quick-ack","additionalKeys":[],"configDoc":"Enable tcp quick ack (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_QUICK_ACK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-cork","additionalKeys":[],"configDoc":"Enable tcp cork (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_CORK","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-fast-open","additionalKeys":[],"configDoc":"Enable tcp fast open (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TCP_FAST_OPEN","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.accept-backlog","additionalKeys":[],"configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCEPT_BACKLOG","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.initial-window-size","additionalKeys":[],"configDoc":"Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting. Indicates the sender's initial window size (in octets) for stream-level flow control. The initial value is `2^16-1` (65,535) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-window-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_INITIAL_WINDOW_SIZE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.domain-socket","additionalKeys":[],"configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.app.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.domain-socket-enabled","additionalKeys":[],"configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_DOMAIN_SOCKET_ENABLED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.record-request-start-time","additionalKeys":[],"configDoc":"If this is true then the request start time will be recorded to enable logging of total request time.\n\nThis has a small performance penalty, so is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"record-request-start-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_RECORD_REQUEST_START_TIME","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.enabled","additionalKeys":[],"configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ENABLED","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.exclude-pattern","additionalKeys":[],"configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_EXCLUDE_PATTERN","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.pattern","additionalKeys":[],"configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_PATTERN","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.log-to-file","additionalKeys":[],"configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_TO_FILE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.base-file-name","additionalKeys":[],"configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_BASE_FILE_NAME","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-directory","additionalKeys":[],"configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_DIRECTORY","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-suffix","additionalKeys":[],"configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_LOG_SUFFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.category","additionalKeys":[],"configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CATEGORY","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.rotate","additionalKeys":[],"configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_ROTATE","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.consolidate-rerouted-requests","additionalKeys":[],"configDoc":"If rerouted requests should be consolidated into one log entry","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"consolidate-rerouted-requests","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_ACCESS_LOG_CONSOLIDATE_REROUTED_REQUESTS","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.traffic-shaping.enabled","additionalKeys":[],"configDoc":"Enables the traffic shaping.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_ENABLED","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.inbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for inbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"inbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_INBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set bandwidth limit in bytes per second for outbound connections. If not set, no limits are applied.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.max-delay","additionalKeys":[],"configDoc":"Set the maximum delay to wait in case of traffic excess. Default is 15s. Must be less than the HTTP timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_MAX_DELAY","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.traffic-shaping.check-interval","additionalKeys":[],"configDoc":"Set the delay between two computations of performances for channels. If set to 0, no stats are computed. Despite 0 is accepted (no accounting), it is recommended to set a positive value for the check interval, even if it is high since the precision of the traffic shaping depends on the period where the traffic is computed. In this case, a suggested value is something close to 5 or 10 minutes.\n\nIf not default, it defaults to 1s.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"check-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_CHECK_INTERVAL","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.traffic-shaping.peak-outbound-global-bandwidth","additionalKeys":[],"configDoc":"Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended. The default value is 400 MB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"peak-outbound-global-bandwidth","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_TRAFFIC_SHAPING_PEAK_OUTBOUND_GLOBAL_BANDWIDTH","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".case-sensitive","additionalKeys":[],"configDoc":"If the cookie pattern is case-sensitive","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__CASE_SENSITIVE","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".value","additionalKeys":[],"configDoc":"The value to set in the samesite attribute","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__VALUE","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".enable-client-checker","additionalKeys":[],"configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ENABLE_CLIENT_CHECKER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".add-secure-for-none","additionalKeys":[],"configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_SAME_SITE_COOKIE__SAME_SITE_COOKIE__ADD_SECURE_FOR_NONE","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.PayloadHint","key":"quarkus.http.unhandled-error-content-type-default","additionalKeys":[],"configDoc":"Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.\n\nIf the client requested a supported content-type in request headers (e.g. \"Accept: application/json\", \"Accept: text/html\"), Quarkus will use that content type.\n\nOtherwise, it will default to the content type configured here.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unhandled-error-content-type-default","configPhase":"RUN_TIME","acceptedValues":["`json`","`html`"],"optional":true,"list":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_UNHANDLED_ERROR_CONTENT_TYPE_DEFAULT","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".path","additionalKeys":[],"configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__PATH","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".value","additionalKeys":[],"configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__VALUE","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_HEADER__HEADER__METHODS","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".matches","additionalKeys":[],"configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__MATCHES","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.http.filter.\"filter\".header.\"header-name\"","additionalKeys":[],"configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"header-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__HEADER__HEADER_NAME_","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".methods","additionalKeys":[],"configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__METHODS","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.filter.\"filter\".order","additionalKeys":[],"configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_FILTER__FILTER__ORDER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.use-proxy-protocol","additionalKeys":[],"configDoc":"Set whether the server should use the HA `PROXY` protocol when serving requests from behind a proxy. (see the link:https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt[PROXY Protocol]). When set to `true`, the remote address returned will be the one from the actual connecting client. If it is set to `false` (default), the remote address returned will be the one from the proxy.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-proxy-protocol","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_USE_PROXY_PROTOCOL","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.proxy-address-forwarding","additionalKeys":[],"configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_PROXY_ADDRESS_FORWARDING","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.allow-forwarded","additionalKeys":[],"configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_FORWARDED","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.proxy.allow-x-forwarded","additionalKeys":[],"configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ALLOW_X_FORWARDED","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-host","additionalKeys":[],"configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_HOST","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-host-header","additionalKeys":[],"configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_HOST_HEADER","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-prefix","additionalKeys":[],"configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_ENABLE_FORWARDED_PREFIX","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-prefix-header","additionalKeys":[],"configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_FORWARDED_PREFIX_HEADER","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.http.proxy.trusted-proxies","additionalKeys":[],"configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended.\n\nExamples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084`\n\nExamples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8`\n\nPlease bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","since":null,"environmentVariable":"QUARKUS_HTTP_PROXY_TRUSTED_PROXIES","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/main/config/quarkus-all-config.adoc b/_generated-doc/main/config/quarkus-all-config.adoc index 21b52d32639..5c288d537f4 100644 --- a/_generated-doc/main/config/quarkus-all-config.adoc +++ b/_generated-doc/main/config/quarkus-all-config.adoc @@ -6040,14 +6040,36 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-vertx-http_quarkus-http-auth-certificate-role-attribute]]`link:#quarkus-vertx-http_quarkus-http-auth-certificate-role-attribute[quarkus.http.auth.certificate-role-attribute]` + + +[.description] +-- +Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are: + + - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported. + - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name. + - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI). + - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++` +endif::add-copy-button-to-env-var[] +--|string +|`CN` + + a| [[quarkus-vertx-http_quarkus-http-auth-certificate-role-properties]]`link:#quarkus-vertx-http_quarkus-http-auth-certificate-role-properties[quarkus.http.auth.certificate-role-properties]` [.description] -- -Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. +Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. -Properties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8. +Properties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES+++[] diff --git a/_generated-doc/main/config/quarkus-http-http-configuration.adoc b/_generated-doc/main/config/quarkus-http-http-configuration.adoc index 96777d3efe2..90a4452d089 100644 --- a/_generated-doc/main/config/quarkus-http-http-configuration.adoc +++ b/_generated-doc/main/config/quarkus-http-http-configuration.adoc @@ -10,14 +10,36 @@ h|[[quarkus-http-http-configuration_configuration]]link:#quarkus-http-http-confi h|Type h|Default +a| [[quarkus-http-http-configuration_quarkus-http-auth-certificate-role-attribute]]`link:#quarkus-http-http-configuration_quarkus-http-auth-certificate-role-attribute[quarkus.http.auth.certificate-role-attribute]` + + +[.description] +-- +Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are: + + - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported. + - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name. + - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI). + - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++` +endif::add-copy-button-to-env-var[] +--|string +|`CN` + + a| [[quarkus-http-http-configuration_quarkus-http-auth-certificate-role-properties]]`link:#quarkus-http-http-configuration_quarkus-http-auth-certificate-role-properties[quarkus.http.auth.certificate-role-properties]` [.description] -- -Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. +Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. -Properties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8. +Properties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES+++[] diff --git a/_generated-doc/main/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc b/_generated-doc/main/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc index ca3f2b07f79..296e2703eb9 100644 --- a/_generated-doc/main/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc +++ b/_generated-doc/main/config/quarkus-vertx-http-config-group-auth-runtime-config.adoc @@ -10,14 +10,36 @@ h|[[quarkus-vertx-http-config-group-auth-runtime-config_configuration]]link:#qua h|Type h|Default +a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-certificate-role-attribute]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-certificate-role-attribute[quarkus.http.auth.certificate-role-attribute]` + + +[.description] +-- +Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are: + + - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported. + - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name. + - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI). + - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++` +endif::add-copy-button-to-env-var[] +--|string +|`CN` + + a| [[quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-certificate-role-properties]]`link:#quarkus-vertx-http-config-group-auth-runtime-config_quarkus-http-auth-certificate-role-properties[quarkus.http.auth.certificate-role-properties]` [.description] -- -Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. +Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. -Properties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8. +Properties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES+++[] diff --git a/_generated-doc/main/config/quarkus-vertx-http-general-config-items.adoc b/_generated-doc/main/config/quarkus-vertx-http-general-config-items.adoc index 7c7c9213d1b..85bc1aab2c2 100644 --- a/_generated-doc/main/config/quarkus-vertx-http-general-config-items.adoc +++ b/_generated-doc/main/config/quarkus-vertx-http-general-config-items.adoc @@ -78,14 +78,36 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-certificate-role-attribute]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-certificate-role-attribute[quarkus.http.auth.certificate-role-attribute]` + + +[.description] +-- +Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are: + + - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported. + - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name. + - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI). + - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++` +endif::add-copy-button-to-env-var[] +--|string +|`CN` + + a| [[quarkus-vertx-http-general-config-items_quarkus-http-auth-certificate-role-properties]]`link:#quarkus-vertx-http-general-config-items_quarkus-http-auth-certificate-role-properties[quarkus.http.auth.certificate-role-properties]` [.description] -- -Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. +Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. -Properties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8. +Properties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES+++[] diff --git a/_generated-doc/main/config/quarkus-vertx-http.adoc b/_generated-doc/main/config/quarkus-vertx-http.adoc index 6256906248c..bff363e13fa 100644 --- a/_generated-doc/main/config/quarkus-vertx-http.adoc +++ b/_generated-doc/main/config/quarkus-vertx-http.adoc @@ -251,14 +251,36 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-vertx-http_quarkus-http-auth-certificate-role-attribute]]`link:#quarkus-vertx-http_quarkus-http-auth-certificate-role-attribute[quarkus.http.auth.certificate-role-attribute]` + + +[.description] +-- +Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file. The attribute must be either one of the Relative Distinguished Names (RDNs) or Subject Alternative Names (SANs). By default, the Common Name (CN) attribute value is used for roles mapping. Supported values are: + + - RDN type - Distinguished Name field. For example 'CN' represents Common Name field. Multivalued RNDs and multiple instances of the same attributes are currently not supported. + - 'SAN_RFC822' - Subject Alternative Name field RFC 822 Name. + - 'SAN_URI' - Subject Alternative Name field Uniform Resource Identifier (URI). + - 'SAN_ANY' - Subject Alternative Name field Other Name. Please note that only simple case of UTF8 identifier mapping is supported. For example, you can map 'other-identifier' to the SecurityIdentity roles. If you use 'openssl' tool, supported Other name definition would look like this: `subjectAltName=otherName:1.2.3.4;UTF8:other-identifier` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_ATTRIBUTE+++` +endif::add-copy-button-to-env-var[] +--|string +|`CN` + + a| [[quarkus-vertx-http_quarkus-http-auth-certificate-role-properties]]`link:#quarkus-vertx-http_quarkus-http-auth-certificate-role-properties[quarkus.http.auth.certificate-role-properties]` [.description] -- -Properties file containing the client certificate common name (CN) to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. +Properties file containing the client certificate attribute value to role mappings. Use it only if the mTLS authentication mechanism is enabled with either `quarkus.http.ssl.client-auth=required` or `quarkus.http.ssl.client-auth=request`. -Properties file is expected to have the `CN=role1,role,...,roleN` format and should be encoded using UTF-8. +Properties file is expected to have the `CN_VALUE=role1,role,...,roleN` format and should be encoded using UTF-8. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_AUTH_CERTIFICATE_ROLE_PROPERTIES+++[]